MVC发布CSV文件

时间:2011-07-09 14:21:06

标签: asp.net-mvc-3

我正在寻找在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/

http://jquery.malsup.com/form/#file-upload

http://valums.com/ajax-upload/

1 个答案:

答案 0 :(得分:0)

  

我想我更喜欢使用javascript来做到这一点。

您无法使用AJAX上传文件。如果是在用户同意的情况下,您可以使用输入类型=“文件”字段创建一个简单的html表单,然后使用jquery.form插件AJAXify此表单。这个插件supports also file uploads。要解决使用javascript无法上传文件的限制,它会使用隐藏的iframe。