2011-07-09 39 views
0

我正在寻找更好的解决方案来导入ASP.NET MVC中的CSV文件。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/

回答

0

我想我会喜欢JavaScript来做到这一点。

您无法使用AJAX上传文件。如果是用户同意,您可以创建一个输入类型为“file”字段的简单html表单,然后使用jquery.form插件对此表单进行AJAX化。这个插件supports also file uploads。为了解决无法使用JavaScript上传文件的限制,它使用隐藏的iframe。

+0

这个怎么样http://valums.com/ajax-upload/ – Joper

+0

@Joper,是的,它使用iframes,而不是AJAX。与我建议的插件相同:jquery.form –

+0

我认为ajax-upload更高级。你怎么看? – Joper