上传图片的简单方法
2006-07-31 11:26
309 查看
if (this.FileUpload1.PostedFile.FileName == string.Empty)
{
this.lblInfo.Text = "请选择要上传的图片";
}
else if (this.FileUpload1.PostedFile.ContentLength > 2 * 1024 * 1024)
{
this.lblInfo.Text = "图片不能大于2M";
}
else if (this.FileUpload1.PostedFile.ContentType.ToLower() != "image/pjpeg" && this.FileUpload1.PostedFile.ContentType.ToLower() != "image/gif")
{
this.lblInfo.Text = "系统仅支持JPG和GIF图片";
}
else
{
try
{
Random ran = new Random();
string random = ran.Next().ToString();
string time = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString();
string filename = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf("."));
string UploadFileDestination=HttpContext.Current.Request.PhysicalApplicationPath + "UPLOADFOLDER";
//判断文件夹是否存在,不存在则创建
this.FileUpload1.PostedFile.SaveAs(HttpContext.Current.Request.PhysicalApplicationPath + "UPLOADFOLDER//" + time + random + filename);
this.txtImgeURL.Text = HttpContext.Current.Request.ApplicationPath + "//UPLOADFOLDER//" + time + random + filename;
this.lblInfo.Text = "上传图片成功";
}
catch (Exception ex)
{
this.lblInfo.Text = "上传图片失败:"+ex.Message.ToString();
}
}
}
{
this.lblInfo.Text = "请选择要上传的图片";
}
else if (this.FileUpload1.PostedFile.ContentLength > 2 * 1024 * 1024)
{
this.lblInfo.Text = "图片不能大于2M";
}
else if (this.FileUpload1.PostedFile.ContentType.ToLower() != "image/pjpeg" && this.FileUpload1.PostedFile.ContentType.ToLower() != "image/gif")
{
this.lblInfo.Text = "系统仅支持JPG和GIF图片";
}
else
{
try
{
Random ran = new Random();
string random = ran.Next().ToString();
string time = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString();
string filename = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf("."));
string UploadFileDestination=HttpContext.Current.Request.PhysicalApplicationPath + "UPLOADFOLDER";
//判断文件夹是否存在,不存在则创建
this.FileUpload1.PostedFile.SaveAs(HttpContext.Current.Request.PhysicalApplicationPath + "UPLOADFOLDER//" + time + random + filename);
this.txtImgeURL.Text = HttpContext.Current.Request.ApplicationPath + "//UPLOADFOLDER//" + time + random + filename;
this.lblInfo.Text = "上传图片成功";
}
catch (Exception ex)
{
this.lblInfo.Text = "上传图片失败:"+ex.Message.ToString();
}
}
}
相关文章推荐
- ASP.NET上传图片的简单方法
- Summernote实现图片上传功能的简单方法
- C# 一个图片上传的简单方法
- php简单实现批量上传图片的方法
- 上传图片并显示缩略图的最简单方法(c#)
- Struts2自带的上传方法(简单实用)案例图片上传,文件也可,
- php简单实现批量上传图片的方法
- ASP.NET上传图片的简单方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- ASp.net下 fckeditor 配置图片上传最简单的方法
- 一般网站上传图片的大小是多少?网站图片上传格式大小建议 附带简单修图方法
- django的文件 图片上传(简单方法)
- ThinkPHP中同时上传视频和图片的简单处理方法
- 上传图片并显示缩略图的最简单方法(c#)
- [置顶] 使用NSURLSession简单做一个上传图片的方法
- asp利用ADO STREAM上传图片简单方法
- 上传图片并显示缩略图的最简单方法(c#)
- C# 一个图片上传的简单方法
- jQuery+ajax简单实现文件上传的方法