Перетащите из приложения Электрон

javascript html5 electron adobe-indesign

878 просмотра

1 ответ

1190 Репутация автора

Я написал мини-приложение для создания фотогалереи в Electron. Клиент хочет, чтобы он мог перетаскивать фотографии из галереи в другие документы. Обычно это работает: изображение, перетаскиваемое в текстовый редактор, будет содержать это изображение.

Однако клиенту необходимо, чтобы фотография была добавлена ​​в Adobe InDesign. По некоторым причинам фотографии, перетаскиваемые в InDesign из приложения Electron, отображаются в виде текстовых объектов со ссылкой на этот файл. InDesign будет принимать только фотографии, снятые из Windows Explorer.

Я пытался возиться с ondragstartи ondragoverфункциями, с установкой event.dataTransferсвойства и т.д., но ничего не похоже на работу.

Есть ли очевидный способ передачи файла как фактического двоичного файла (или как это делает Explorer) в Electron?

Автор: sg.cc Источник Размещён: 18.07.2016 09:51

Ответы (1)


0 плюса

391 Репутация автора

чтобы перетащить / удалить текущий файл из приложения, используйте startDrag.

больше информации здесь: https://github.com/electron/electron/blob/master/docs/api/web-contents.md#contentsstartdragitem

Автор: Vijayant Katyal Размещён: 22.10.2016 08:56
Вопросы из категории :
32x32