手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.NET MVC处理文件上传的小例子
ASP.NET MVC处理文件上传的小例子
摘要:复制代码代码如下:Filesuploadedtoserver;UploadFile然后,我们需要根据BeginForm中FileContro...

复制代码 代码如下:

<asp:ContentID="Content2"ContentPlaceHolderID="MainContent"runat="server">

<h2>Filesuploadedtoserver</h2>

<divid="dialog"title="Uploadfiles">

<%using(Html.BeginForm("Upload","File",FormMethod.Post,new

{

enctype="multipart/form-data"

}

))

{%>

<br/>

<p><inputtype="file"id="fileUpload"name="fileUpload"size="23"/>;</p><br/>

<p><inputtype="submit"value="Uploadfile"/></p>

<%}%>

</div>

<ahref="#"onclick="jQuery('#dialog').dialog('open');returnfalse">UploadFile</a>

</asp:content>

然后,我们需要根据BeginForm中FileController和action(Upload)在指定的Controller中处理请求,参考如下代码:

复制代码 代码如下:

publicvoidUpload(

{

foreach(stringinputTagNameinRequest.Files)

{

HttpPostedFileBasefile=Request.Files[inputTagName];

if(file.ContentLength>0)

{

stringfilePath=Path.Combine(HttpContext.Server.MapPath("../Uploads")

,Path.GetFileName(file.FileName));

file.SaveAs(filePath);

}

}

RedirectToAction("Index","File");

}

【ASP.NET MVC处理文件上传的小例子】相关文章:

ASP.NET 状态的传递和保存

asp.net 文件上传实例汇总

ASP.NET 多次提交的解决办法2

ASP.Net生成一个简单的图片

ASP.NET实现推送文件到浏览器的方法

在ASP.NET中实现多文件上传的方法

asp.net web大文件上传带进度条实例代码

asp.net文件上传示例

ASP.NET实现的简单易用文件上传类

ASP.NET 绑定DataSet中的多个表

精品推荐
分类导航