¿Es posible arrastrar un archivo remoto de Electron App al sistema de archivos?

He estado jugando con la funcionalidad de arrastrar y soltar del sistema de archivos de las aplicaciones Electron y no he tenido ningún problema para que todo funcione con archivos locales. No he encontrado nada en la documentación, así que me gustaría ver si alguien sabe si esto es posible.Me gustaría usar la función de arrastre en Electron para arrastrar un archivo remoto fuera de la aplicación y al sistema de archivos.

Ejemplo específico: el programa en el que estoy trabajando es una herramienta de administración remota de archivos, similar a Dropbox. Me gustaría arrastrar el elemento dom que representa el archivo remoto a una ventana del Finder (o Explorador de Windows) y hacer que Electron descargue el archivo a esa ubicación.

Puedo hacer que esto funcione siempre que el archivo se almacene localmente siguiendo la documentación de Electron.http://electron.atom.io/docs/all/#dragging-files-out-of-the-window

Puedo imaginar dos posibles soluciones:

¿El electrón tiene la capacidad de pasar un DownloadItem o una URL al evento 'startDrag' (como se menciona en el enlace de arriba)?¿Es posible escuchar una 'caída' incluso de algún tipo y obtener la ruta del sistema de archivos local de donde se cayó mi elemento dom? Por ejemplo, / Users / {proile} / Desktop? Podría usar mis métodos de descarga existentes para descargar el archivo a esa ruta específica.

¿Alguna idea sobre cómo puedo lograr mi objetivo? Muchas gracias por tu tiempo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta