MVC 文件上传和图片上传
2012-07-19 10:16
183 查看
public JsonResult AddProDoc(ProjectDoc doc)
{
try
{
///文件
HttpPostedFileBase file = Request.Files["File"];
///图片
//WebImage image = WebImage.GetImageFromRequest("");
if (file != null)
{
var filename = Path.GetFileName(file.FileName);
var fileExtension = filename.Substring(filename.LastIndexOf("."));
var buildName = DateTime.Now.ToString("yyyyMMddhhmmss") + fileExtension;
var savepath = Path.Combine(Server.MapPath("~/Content/Upload/Prodocuments"), buildName);
file.SaveAs(savepath);
//image.Save((savepath, forceCorrectExtension: false));
return Json(new { success = true, Message = "文档添加成功!" }, "text/html", JsonRequestBehavior.AllowGet);
}
return Json(new { success = false, Message = "您没有上传任何文档!" }, "text/html", JsonRequestBehavior.AllowGet);
}
catch (Exception e)
{
return Json(new { success = false, Message = "文档添加失败!" }, "text/html", JsonRequestBehavior.AllowGet);
}
}
{
try
{
///文件
HttpPostedFileBase file = Request.Files["File"];
///图片
//WebImage image = WebImage.GetImageFromRequest("");
if (file != null)
{
var filename = Path.GetFileName(file.FileName);
var fileExtension = filename.Substring(filename.LastIndexOf("."));
var buildName = DateTime.Now.ToString("yyyyMMddhhmmss") + fileExtension;
var savepath = Path.Combine(Server.MapPath("~/Content/Upload/Prodocuments"), buildName);
file.SaveAs(savepath);
//image.Save((savepath, forceCorrectExtension: false));
return Json(new { success = true, Message = "文档添加成功!" }, "text/html", JsonRequestBehavior.AllowGet);
}
return Json(new { success = false, Message = "您没有上传任何文档!" }, "text/html", JsonRequestBehavior.AllowGet);
}
catch (Exception e)
{
return Json(new { success = false, Message = "文档添加失败!" }, "text/html", JsonRequestBehavior.AllowGet);
}
}
相关文章推荐
- MVC 3 文件上传 (此处用于上传图片即使显示)
- MVC 文件上传和图片剪辑
- .net mvc 上传PPT文件转化为图片解决方案
- ASP.NET MVC图片文件上传与下载
- MVC与webservice上传文件(图片和视频),希望帮且到一些朋友
- springmvc + ajaxfileupload 实现异步上传文件(图片)
- MVC中上传图片文件
- .net mvc web api上传图片/文件并重命名
- 用MVC实现简单的文件(图片)上传下载功能
- springMVC+ Linux + VSFTPD + nginx实现文件上传至图片服务器
- MVC与webservice上传文件(图片和视频),希望帮且到一些朋友
- dhl: ASP.NET MVC1.0 的图片(文件)上传功能
- MVC&WebForm对照学习:文件上传(以图片为例)
- MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01-单文件上传
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- Spring4 MVC 多文件上传(图片并展示)
- springmvc + ajaxfileupload 实现异步上传文件(图片)
- myBatis + SpringMVC上传、下载文件、显示byte图片文件、等比例缩放图片
- 使用hibernate+srpingmvc实现文件(图片)上传和下载
- MVC文件上传07-使用客户端jQuery-File-Upload插件和服务端Backload组件裁剪上传图片