C#保存上传来的图片示例代码_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#保存上传来的图片示例代码

C#保存上传来的图片示例代码

 2013/11/9 10:56:01  snowfly123  博客园  我要评论(0)
  • 摘要:保存上传图片的方法有很多,在接下来的文章中为大家详细介绍下使用C#是如何做到的,感兴趣的朋友不要错过复制代码代码如下:[HttpPost]publicstringUploadImage(){//stringss=Request.Form["uploadFile"];//returnss;HttpPostedFileBaseuploadFile=Request.Files[0];stringfileName=uploadFile.FileName;intfileSize=uploadFile
  • 标签:C# 图片 上传 代码
保存上传图片的方法有很多,在接下来的文章中为大家详细介绍下使用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 
{ // www.jbxue.com
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; 



上一篇: 那个年薪堪比CEO的Twitter程序员 下一篇: 没有下一篇了!
发表评论
用户名: 匿名