拖放电子应用程序的OUT

时间:2016-07-18 21:51:47

标签: javascript html5 electron adobe-indesign

我在Electron写了一个迷你照片库应用程序。客户希望它能够将图库中的照片拖放到其他文档中。通常,这样做:拖入富文本编辑器的图像将包含该图像。

但是,客户特别要求照片可以放入 Adob​​e InDesign。出于某种原因,从Electron应用程序内部拖入InDesign的照片显示为带有该文件链接的文本对象。 InDesign仅接受从Windows资源管理器中删除的照片。

我尝试使用ondragstartondragover函数,设置event.dataTransfer属性等,但似乎没有任何效果。

有没有一种明显的方法可以在Electron中将文件作为实际二进制文件(或者Explorer执行)传输?

1 个答案:

答案 0 :(得分:0)

将实际文件拖出应用,请使用startDrag。

此处有更多信息:https://github.com/electron/electron/blob/master/docs/api/web-contents.md#contentsstartdragitem