MVC中进行文件的上传
我们在默认创建的项目中的Default控制器下添加如下:
- 为控制器添加引用System.IO;
- 在接收文件的行动类中用HttpPostedFileBase接收上传文件;
Default视图如下:
有关视图中我们就不必多说,只需明白如下两点:
(1)在后台利用HttpPostedFileBase来接收上传文件,该类为一个抽象类,但在ASP.NET Web Form却没有此类,此类的出现是为了更好的进行单元测试。
(2)在视图中文件类型的name要和后台接收文件的参数一致。
接下来我们进行演示看看结果:
这篇文章对你有帮助吗?作为一名程序工程师,在评论区留下你的困惑或你的见解,大家一起来交流吧!