我正在寻找在ASP.NET MVC中导入CSV文件的更好解决方案。
基本上想要异步提交文件到控制器,然后我需要解析这个逗号分隔文件,我不需要将文件存储在服务器上。
将此文件提交给我可能使用的控制器的电池方式是什么? 最近我找到了解决方案http://blog.stevensanderson.com/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/ 但它用flash来上传。我想我更喜欢javascript来做到这一点。
您怎么看?
已更新 一些链接:
http://aspzone.com/tech/jquery-file-upload-in-asp-net-mvc-without-using-flash/
答案 0 :(得分:0)
我想我更喜欢使用javascript来做到这一点。
您无法使用AJAX上传文件。如果是在用户同意的情况下,您可以使用输入类型=“文件”字段创建一个简单的html表单,然后使用jquery.form插件AJAXify此表单。这个插件supports also file uploads。要解决使用javascript无法上传文件的限制,它会使用隐藏的iframe。