将文件从网页拖放到应用程序中

时间:2013-09-13 06:32:47

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

相关问题