华域联盟 .Net ASP.NET MVC处理文件上传的小例子

ASP.NET MVC处理文件上传的小例子

复制代码 代码如下:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">   

 

<h2>Files uploaded to server</h2>   

 

<div id="dialog" title="Upload files">     

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

{ 

enctype = "multipart/form-data" 

}

)) 
  {%>

<br /> 
    <p><input type="file" id="fileUpload" name="fileUpload" size="23"/> ;</p><br /> 
    <p><input type="submit" value="Upload file" /></p>     
  <% } %>   
</div> 
<a href="#" onclick="jQuery('#dialog').dialog('open'); return false">Upload File</a> 
</asp:content> 

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

复制代码 代码如下:

public void Upload( 

{ 

foreach (string inputTagName in Request.Files) 

{ 

HttpPostedFileBase file = Request.Files[inputTagName]; 

if (file.ContentLength > 0) 

{ 

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

, Path.GetFileName(file.FileName)); 

file.SaveAs(filePath); 

} 

} 

 

RedirectToAction("Index", "File"); 

}

您可能感兴趣的文章:

  • ASP.NET MVC HttpPostedFileBase文件上传的实例代码
  • ASP.NET MVC4 利用uploadify.js多文件上传
  • asp.net core mvc实现文件上传实例
  • asp.net mvc 实现文件上传带进度条的思路与方法
  • 解决ASP.NET Core Mvc文件上传限制问题实例
  • ASP.NET MVC文件上传教程(二)
  • ASP.NET MVC 文件上传教程(一)
  • ASP.NET MVC5实现文件上传与地址变化处理(5)
  • 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
  • ASP.NET MVC实现批量文件上传

本文由 华域联盟 原创撰写:华域联盟 » ASP.NET MVC处理文件上传的小例子

转载请保留出处和原文链接:https://www.cnhackhy.com/52232.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部