我正面临一个严重的问题
技术:Asp.net mvc
我正在尝试从动态创建的文件上传控件上传多个文件
javascript。(附加更多文件选项)。我的文件没有发布到mvc控制器action.i已经在我的表单中指定了属性new { enctype = "multipart/form-data" }
仍然没有发布文件。
NB:
1)来自第一个文件上传控件的文件(在第一页加载时显示的文件已发布,但其余的使用附加更多文件选项添加未发布)
非常感谢提前。
答案 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-upload或http://www.uploadify.com/
上传文件后,您可以使用多种技术将其转换为缩略图,一些使用第三方库,一些使用内置代码..如果您查找它们,那里有很多。
这是一个很好的教程,里面有很多你需要的东西。
http://www.codeproject.com/Articles/379980/Fancy-ASP-NET-MVC-Image-Uploader