多个文件上传asp.net mvc

时间:2010-07-15 11:50:46

标签: asp.net-mvc

我正面临一个严重的问题

技术:Asp.net mvc

我正在尝试从动态创建的文件上传控件上传多个文件 javascript。(附加更多文件选项)。我的文件没有发布到mvc控制器action.i已经在我的表单中指定了属性new { enctype = "multipart/form-data" } 仍然没有发布文件。

NB:

1)来自第一个文件上传控件的文件(在第一页加载时显示的文件已发布,但其余的使用附加更多文件选项添加未发布)

非常感谢提前。

2 个答案:

答案 0 :(得分:1)

我正在使用asp.net mvc为多个文件上传这个jquery插件并且效果很好:http://www.fyneworks.com/jquery/multiple-file-upload/

在视图中,您必须包含以下内容:

<input name="attachments" type="file"/>

然后你必须在控制器中创建一个等待List<HttpPostedFileBase> attachments

的动作方法

如果你不能让你当前的解决方案工作这个插件值得一试......

答案 1 :(得分:0)

除了在您的网页中包含多个<input type="file" />元素外,MVC没有内置方式一次上传多个文件。

您可能想要更高级的东西,因此您可以使用任意数量的jQuery插件来执行此操作,例如http://www.fyneworks.com/jquery/multiple-file-uploadhttp://www.uploadify.com/

上传文件后,您可以使用多种技术将其转换为缩略图,一些使用第三方库,一些使用内置代码..如果您查找它们,那里有很多。

这是一个很好的教程,里面有很多你需要的东西。

http://www.codeproject.com/Articles/379980/Fancy-ASP-NET-MVC-Image-Uploader

相关问题