时间:2016-02-15 21:33 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【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
{
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;
}
}
}
}
关于C#保存上传来的图片示例代码的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【服务器】asp.net页面状态管理cookie和服务器状
- 【Repeater控件】.NET实现Repeater控件+AspNetPag
- 【客户端】获取客户端IP地址c#/vb.net各自实现代
- 【NET】10个.NET中删除空白字符串的方法-删除空白
- 【asp】asp.net 计划任务管理程序实现,多线程任务
- 【asp】asp.net读取磁盘文件、删除实例代码-net-
- 【TextBox】Asp.net TextBox的TextChanged事件使
- 【Forms身份认证】Forms身份认证在IE11下无法保存
- 【B2B】asp.net B2B网站对接支付宝接口-支付宝接
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
