图片上传

首先HTML中一个from表单
图片上传
然后我们给上传添加一个button按钮,ID为openUpEeditorFile,当点击时就触发file的点击,弹出文件窗体
图片上传
接下来就是表单的提交,可以看到from表单里面action就是定义好的方法url,这里我们用ajaxSubmit()去提交表单
图片上传
在控制器中,定义一个方法UpEeditorFile(HttpPostedFileBase file){}

接着,先声明2个变量,fileExtension获取上传文件的后缀名,fileName为文件名称,然后Exists判断本地是否有Temp这目录,如果没有就CreateDirectory创建,接着声明变量filePath接收保存的文件路径,然后给获取的后缀名转化为小写,用Contains去判断fileExtension是否为图片的5种格式的其中一种,如果是就将文件SaveAs保存到指定路径,然后就拼接一个img,这里AutoResizeImage是一个定义好的压缩图片的方法,最后return返回
图片上传
最后就是在视图中用html()将图片显示在页面中。

注:定义的图片压缩方法
图片上传