在asp mvc 2中上传文件的最佳方法是什么?

时间:2010-12-10 16:04:24

标签: asp.net asp.net-mvc-2 file-upload

我想为我的asp mvc应用程序制作一个上传控制器,但有很多方法可以做到这一点:

但我想知道:在asp mvc中上传文件最简单的方法是什么?

1 个答案:

答案 0 :(得分:3)

这是easiest way。一个带有enctype="multipart/form-data"的简单html表单和一个以HttpPostedFileBase为参数的控制器操作。

稍后如果你想获得时髦,你可以使用一些flash上​​传控件和jquery东西来增强它,甚至支持通过HTML5从桌面拖放。但基本的裸骨是带有<form>元素的纯HTML input type="file"

请记住,无论您决定采用何种技术,始终确保提供基本内容的回退场景(与gmail相同的方式),以便例如坐在公司防火墙后面或禁用Flash的用户仍然可以使用你的网站。这是唯一可以保证工作的方法。