MVC中如何上传文件
来源:互联网 发布:好看的宫廷小说知乎 编辑:程序博客网 时间:2024/05/17 21:01
MVC上传文件的实例
1、视图文件
前台引擎采用Razor
上传页View:
@model System.Web.HttpContextBase@{ ViewBag.Title = "上传文件";}<h2>上传文件</h2><br /><br />@*new { enctype = "multipart/form-data" }比不可少,否则上传文件不会成功 *@ @using (Html.BeginForm("Upload", "UploadFile", FormMethod.Post, new { enctype = "multipart/form-data" })){ <text>选择上传文件:</text><input name="file" type="file" id="file" /> <br /> <br /> <input type="submit" name="Upload" value="Upload" />}
2、后台UploadFileController
[HttpPost] public ActionResult Upload(FormCollection form) { if (Request.Files.Count == 0) { //Request.Files.Count 文件数为0上传不成功 Return View(); } var file = Request.Files[0]; if (file.ContentLength == 0) { //文件大小大(以字节为单位)为0时,做一些操作 Return View(); } else { //文件大小不为0 HttpPostedFileBase file = Request.Files[0]; //保存成自己的文件全路径,newfile就是你上传后保存的文件, //服务器上的UpLoadFile文件夹必须有读写权限 file.SaveAs(Server.MapPath(@"UploadFile\\newfile")); } newFile = DateTime.Now.ToString("yyyyMMddHHmmss") + ".sl"; return View(); }
文章转载自: MVC上传文件的方法 http://www.studyofnet.com/news/345.html
0 0
- MVC中如何上传文件
- MVC中上传文件
- MVC中上传图片文件
- 在PHP.MVC中上传文件
- MVC中jQuery上传文件插件使用
- spring mvc中ajaxfileupload多文件上传
- Spring MVC中上传文件实例
- Spring MVC中上传文件实例
- MVC中重复上传文件的问题
- httpClient上传文件 在Spring MVC中解析文件
- Spring MVC 如何上传多个文件到指定位置
- Mvc 上传文件
- mvc上传文件
- spring mvc 文件上传
- MVC 文件上传
- spring MVC 文件上传
- Spring3 MVC 文件上传
- Spring MVC文件上传
- 关于PHP URL参数的学习
- CSDN高校俱乐部巡讲第一站:编程语言的运用及发展趋势
- 史上最奢华的显卡包装盒!
- org.hibernate.AssertionFailure: null id in com.fy.domain.GoodPO entry (don't flush the Session after
- 詹姆斯·西蒙斯-数学,常识和运气
- MVC中如何上传文件
- 自主防护的数据安全体系
- char控件
- android增量更新demo
- Ubuntu 下ftp服务器的安装配置
- Cocos2d-x笔记(3)
- 关于Qt中信号和槽的Connection
- 南阳理工OJ_题目710 外星人的供给站
- Cocos2d-x笔记(4)