您现在的位置是:网站首页> 编程资料编程资料
C#保存上传来的图片示例代码_实用技巧_
2023-05-24
330人已围观
简介 C#保存上传来的图片示例代码_实用技巧_
复制代码 代码如下:
[HttpPost]
public string UploadImage()
{
//string ss = Request.Form["uploadFile"];
//return ss;
HttpPostedFileBase uploadFile = Request.Files[0];
string fileName = uploadFile.FileName;
int fileSize = uploadFile.ContentLength;
string fileExt = Path.GetExtension(fileName).ToLower();
string message = "";
if (!(fileExt == ".png" || fileExt == ".gif" || fileExt == ".jpg" || fileExt == ".jpeg"))
{
message = "图片类型只能为gif,png,jpg,jpeg";
return message;
}
else
{
if (fileSize > (int)(500 * 1024))
{
message = "图片大小不能超过500KB";
return message;
}
else
{
Random r = new Random();
string uploadFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + r.Next(100000, 999999) + fileExt;
try
{
string directoryPath = Server.MapPath("~/UploadImages/");
if (!Directory.Exists(directoryPath))//不存在这个文件夹就创建这个文件夹
{
Directory.CreateDirectory(Server.MapPath("~/UploadImages/"));
}
uploadFile.SaveAs(Server.MapPath("~/UploadImages/") + uploadFileName);
message = uploadFileName;
return message;
}
catch (Exception ex)
{
message = ex.Message;
return message;
}
}
}
}
您可能感兴趣的文章:
相关内容
- ASP.NET两个截取字符串的方法分享_实用技巧_
- ASP.NET从字符串中查找字符出现次数的具体实现方法_实用技巧_
- asp.net中TextBox只能输入数字的最简洁的两种方法_实用技巧_
- ASP.net中网站访问量统计方法代码_实用技巧_
- .NET下实现数字和字符相混合的验证码实例_实用技巧_
- ASP.NET实现TreeView的XML数据源绑定实例代码_实用技巧_
- ASP.NET中水晶报表的使用方法详解_实用技巧_
- ASP.NET中URL Rewrite的具体实现方法_实用技巧_
- ASP.NET学习路线图浅谈_实用技巧_
- asp.net显示图片到指定的Image控件中 具体实现_实用技巧_
