【问题标题】:Drag and drop a file from a webpage into application将文件从网页拖放到应用程序中
【发布时间】:2013-09-17 18:00:06
【问题描述】:

在 Gmail 中,可以通过将项目从网页拖到文件夹中来下载电子邮件附件。在 HTML5Rocks 上的 Case Study: Drag and Drop Download in Chrome 中描述了实现此目的的解决方案。

我想将一个项目从网页拖放到应用程序的放置区域。我尝试将 Gmail 中的项目拖到 Outlook 中,但它无法捕获附件。我还尝试了其他通常可以捕获具有相同结果的文件的应用程序。

是否可以将文件从网页拖到通常能够捕获文件的应用程序的放置区域中?如果没有,是否有任何变通方法可以创建比将文件拖到文件夹然后将其拖到应用程序中更性感的用户体验?

【问题讨论】:

  • 您是否尝试过除 Outlook 之外的其他电子邮件客户端,甚至其他操作系统?
  • 我尝试过 Thunderbird,然后发现将项目放入应用程序并不是那么容易 :) 我尝试了其他通常可以捕获被丢弃的文件的应用程序,但我不能似乎使它工作

标签: javascript google-chrome drag-and-drop html5-filesystem


【解决方案1】:

浏览器中的拖放操作与您在应用程序中获得的传统拖放操作不同。它的工作原理是在拖放事件中设置一个 DownloadURL(它只是一个字符串),然后调用 Chrome 执行下载到发生拖动的文件位置。它不适用于跨应用拖放。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    相关资源
    最近更新 更多