2011-07-08 60 views
2

我有一个使用HTML5的拖放API和它的File API的网页。虽然简单的拖放效果很好,但我希望能够拖放包含本地文件路径的文件,并处理这些文件。我可以使用HTML5通过单个文件拖放多个文件吗?

例如,假设我有一个名为list.txt的文件。它包含:

  • C:\用户\鲍勃\ FILE1.TXT
  • C:\用户\鲍勃\ FILE2.TXT
  • C:\用户\爱丽丝\ file3.txt

我正在寻找的行为是将list.txt拖放到网页上。因此,文件被解析,并且(file1.txt,file2.txt,file3.txt)中列出的每个文件也被“删除”,就好像用户已经手动拖放每个文件一样。

这可能吗?如果没有,用户是否可以通过其他方式进行批量拖放操作,而不需要每次手动拖放一个文件?

感谢

回答

3

没有;这是一项安全功能,以确保您的Javascript只能访问专门“授予”的内容。

2

号,实现多文件拖放的唯一方法是选择多个文件和组拖动到浏览器中。这只适用于某些浏览器。

您可以通过将多个文件拖放到gmail的附件标题中来尝试此操作。

相关问题