É possível arrastar um arquivo remoto do Electron App para o sistema de arquivos?

Venho brincando com a funcionalidade de arrastar e soltar do sistema de arquivos dos aplicativos Electron e não tive nenhum problema em fazer tudo funcionar com arquivos locais. Como não encontrei nada na documentação, gostaria de ver se alguém sabe se isso é possível.Gostaria de usar o recurso de arrastar do Electron para arrastar um arquivo remoto para fora do aplicativo e para o sistema de arquivos.

Exemplo específico: O programa em que estou trabalhando é uma ferramenta de gerenciamento remoto de arquivos - semelhante ao dropbox. Gostaria de arrastar o elemento dom que representa o arquivo remoto para uma janela do Finder (ou Windows Explorer) e solicitar à Electron que baixe o arquivo para esse local.

Eu consigo fazer isso funcionar desde que o arquivo seja armazenado localmente seguindo a documentação da Electron.http://electron.atom.io/docs/all/#dragging-files-out-of-the-window

Eu posso imaginar duas soluções possíveis:

O elétron tem a capacidade de transmitir um DownloadItem ou uma URL para o evento 'startDrag' (conforme mencionado no link acima)?É possível escutar algum tipo de 'queda' mesmo e obter o caminho do sistema de arquivos local de onde meu elemento dom foi removido? Por exemplo, / Usuários / {perfil} / Desktop? Eu poderia usar meus métodos de download existentes para baixar o arquivo para esse caminho específico.

Alguma idéia de como posso realizar meu objetivo? Muito obrigado pelo seu tempo.

questionAnswers(1)

yourAnswerToTheQuestion