我想为我的asp mvc应用程序制作一个上传控制器,但有很多方法可以做到这一点:
但我想知道:在asp mvc中上传文件最简单的方法是什么?
答案 0 :(得分:3)
这是easiest way。一个带有enctype="multipart/form-data"
的简单html表单和一个以HttpPostedFileBase为参数的控制器操作。
稍后如果你想获得时髦,你可以使用一些flash上传控件和jquery东西来增强它,甚至支持通过HTML5从桌面拖放。但基本的裸骨是带有<form>
元素的纯HTML input type="file"
。
请记住,无论您决定采用何种技术,始终确保提供基本内容的回退场景(与gmail相同的方式),以便例如坐在公司防火墙后面或禁用Flash的用户仍然可以使用你的网站。这是唯一可以保证工作的方法。