3

我正在努力解决这个问题。

我需要做的是当用户单击文本时弹出文件浏览器窗口(此文本将替换通常文件输入上按钮的功能),然后当他们选择文件时,文件名(以及我的其他信息)假设)需要插入到页面的不同部分。用户应该能够通过单击相同的文本并选择另一个文件来继续添加更多文件。

通过单击插入文件名和其他信息的区域中的图标,应该能够从上传队列中删除文件。我还没有决定是否应该在表单提交之前或与表单一起上传它们。

无论如何,我觉得我将不得不使用某种 Flash 插件,因为仅使用 js/jquery 和 MVC3 听起来几乎是不可能的。

4

1 回答 1

1

您可能需要检查 HTML5 FileReader API - 可以在此处找到示例。它甚至可以通过将文件拖放到页面上的指定元素来上传文件。

浏览器并没有广泛支持(具体来说,IE10应该支持,但IE9肯定不支持,你可以在这里查看浏览器兼容性)但确实提供了所需的功能。

于 2012-06-08T20:01:28.470 回答