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

 更新时间:2013年10月26日 16:56:56   作者:  
这篇文章介绍了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制作简单的验证码

    如何使用ASP.NET制作简单的验证码

    当用户进行注册、登陆的时候都会遇到输入验证码的情况,那验证码到底是怎么产生的呐,本文就是介绍了如何使用ASP.NET制作简单的验证码,感兴趣的朋友可以参考一下
    2015-07-07
  • ASP.NET Core使用固定窗口限流

    ASP.NET Core使用固定窗口限流

    本文详细讲解了ASP.NET Core使用固定窗口限流的算法实现,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 浅析JSON序列化与反序列化

    浅析JSON序列化与反序列化

    以下是对JSON序列化与反序列化进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-07-07
  • .net core并发请求发送HttpWebRequest的坑解决

    .net core并发请求发送HttpWebRequest的坑解决

    这篇文章主要给大家介绍了关于.net core并发请求发送HttpWebRequest的坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-12-12
  • asp.net DataSet转换成josn并输出示例

    asp.net DataSet转换成josn并输出示例

    如何将DataSet转换成josn并输出,这是很多新手朋友们遇到的问题,下面有个不错的示例,希望对大家有所帮助
    2014-01-01
  • 详解JQuery Ajax 在asp.net中使用总结

    详解JQuery Ajax 在asp.net中使用总结

    这篇文章主要介绍了详解JQuery Ajax 在asp.net中使用总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • WPF数据绑定中的RelativeSource属性

    WPF数据绑定中的RelativeSource属性

    这篇文章介绍了WPF数据绑定中的RelativeSource属性,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • ASP .NET Core API发布与部署以及遇到的坑和解决方法

    ASP .NET Core API发布与部署以及遇到的坑和解决方法

    这篇文章主要介绍了ASP .NET Core API发布与部署以及遇到的坑和解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • C# 动态编译、动态执行、动态调试

    C# 动态编译、动态执行、动态调试

    前几天看到一篇关于.net动态编译的文章 .NET中的动态编译 ,很受启发。
    2009-05-05
  • 10个.NET中删除空白字符串的方法

    10个.NET中删除空白字符串的方法

    我们有无数方法可用于删除字符串中的所有空白。大部分都能够在绝大多数的用例中很好工作,但在某些对时间敏感的应用程序中,是否采用最快的方法可能就会造成天壤之别。
    2015-08-08

最新评论