我想为我的asp mvc应用程序制作一个上传控制器,但是有很多方法可以这样做:
但我想知道:在asp mvc中上传文件的最佳方式是什么,最简单的方法是什么?
发布于 2010-12-10 08:05:39
这是最简单的方法。带有enctype="multipart/form-data"
的普通html表单和以HttpPostedFileBase为参数的控制器操作。
稍后,如果您想变得时髦,您可以通过一些闪存上传控件和jquery来增强它,甚至支持通过HTML5从桌面上拖放。但是基本的裸露骨是一个普通的带有input type="file"
元素的HTML。
请记住,无论您决定采用何种技术,始终要确保为基本内容提供一个备用场景(就像gmail一样),这样,例如,坐在公司防火墙后面或禁用Flash的用户仍然能够使用您的站点。这是唯一能起作用的方法。
https://stackoverflow.com/questions/4410753
复制