博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC3 上传文件
阅读量:4310 次
发布时间:2019-06-06

本文共 1084 字,大约阅读时间需要 3 分钟。

前台引擎采用Razor

上传页View:

@model System.Web.HttpContextBase @{
ViewBag.Title = "上传文件"; }

上传文件

@*new { enctype = "multipart/form-data" }比不可少,否则上传文件不会成功 *@ @using (Html.BeginForm("Upload", "UploadFile", FormMethod.Post, new { enctype = "multipart/form-data" })) {
选择上传文件:
}

你的后台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(); }

好了,上传后的文件就可以任你操作了

转载于:https://www.cnblogs.com/leiOOlei/archive/2011/08/17/2143221.html

你可能感兴趣的文章
设计模式12_外观模式
查看>>
设计模式13_享元模式
查看>>
设计模式14_组合结构
查看>>
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>
资金流入流出计算方法
查看>>
海龟交易法则07_如何衡量风险
查看>>
海龟交易法则08_风险与资金管理
查看>>
海龟交易法则09_海龟式积木
查看>>
海龟交易法则10_通用积木
查看>>
海龟交易法则14_掌控心魔
查看>>
海龟交易法则16_附原版海龟交易法则
查看>>