C#保存上传来的图片示例代码
2013-11-08 00:00
1096 查看
[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#保存上传来的图片示例代码
- php上传图片的代码并保存到数据库
- C#上传图片并且缩放图片代码
- c#客户端图片上传到服务器端文件并且把路径保存到SQL数据库
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- SpringMVC框架实现上传图片的示例代码
- jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
- java实现文件上传下载和图片压缩代码示例
- 一个伪ajax图片上传代码实现示例
- 求一段smartupload上传图片的代码,不需要保存到数据库,但是想在jsp页面选中文件夹图片后,立马可以显示
- WEB C#上传图片保存成缩略图
- C#使用Socket上传并保存图片的方法
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- c#多图片上传并生成缩略图的实例代码
- summernote图片上传功能保存到服务器指定文件夹+php代码+java方法
- Flask实现图片的上传、下载及展示示例代码
- Nodejs+angularjs结合multiparty实现多图片上传的示例代码
- (转载)ASP.net(C#)批量上传图片代码
- C# WINFORM 上传图片 并保存在程序的根目录的某个文件夹中