【问题标题】:Can I drag and drop multiple files, via a single file, using HTML5?我可以使用 HTML5 通过单个文件拖放多个文件吗?
【发布时间】:2011-07-08 21:11:57
【问题描述】:

我有一个网页使用 HTML5 的拖放 API 及其文件 API。虽然简单的拖放效果很好,但我希望能够拖放包含本地文件路径的文件,并处理这些文件。

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

  • C:\users\bob\file1.txt
  • C:\users\bob\file2.txt
  • C:\users\alice\file3.txt

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

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

谢谢

【问题讨论】:

    标签: javascript html drag-and-drop


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      没有。实现多文件拖放的唯一方法是选择多个文件并将组拖到浏览器中。这仅适用于某些浏览器。

      您可以通过将多个文件拖到 gmail 的附件标题中来尝试一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-22
        • 2013-07-25
        • 2011-04-15
        • 1970-01-01
        • 2012-02-11
        • 2011-09-08
        • 2023-03-19
        • 1970-01-01
        相关资源
        最近更新 更多