手机
当前位置:查字典教程网 >编程开发 >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 WebAPI 上传图片实例

asp.net图片上传实例

ASP.NET 2.0中的页面输出缓存

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

ASP.NET中文件上传下载方法集合

ASP.NET MVC3 实现全站重定向的简单方法

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

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

asp.net下大文件上传知识整理

精品推荐
分类导航