上传图片限制大小和格式

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:35   1722   0

今天要做一个上传图片的程序,把相关的一点代码粘出来,分享一下。

string getName = Session["useName"].ToString();
string root = @"E:/taobaocheng/product/"+getName+"//";
string savePath = root;
int size;
string Imageformat;
if (!Directory.Exists(root))
{
Directory.CreateDirectory(root);
}

if (this.FileUpload1.HasFile)
{
size = this.FileUpload1.PostedFile.ContentLength;
if (size > 150000)//图片大小大于150k
{
this.Label1.Text = "图片不能大于150K";
//this.Response.End();
}
else
{
Imageformat = (this.FileUpload1.FileName.Substring(this.FileUpload1.FileName.LastIndexOf("."))).ToLower();
if (Imageformat == ".jpg" || Imageformat == ".bmp" || Imageformat == ".png" || Imageformat == ".gif")//限制图片格式
{
savePath += this.FileUpload1.FileName;
this.FileUpload1.SaveAs(savePath);
this.Label1.Text = "文件上传成功";
}
else
{
this.Label1.Text = "你上传格式不正确,正确格式:.jpg、.png、.bmp、.gif";
}

}

}
else
{
this.Label1.Text = "请选择指定文件";
}
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP