2015-07-27 2 views
13

Мы адаптируем наш продукт к MsEdge. У нас есть функция перетаскивания html5, которая работает корректно в IE/Chrome и т. Д.Перетаскивание файла Microsoft Edge html5

Использование Microsoft Edge из Win15 Insider Preview Build 10162, это ограничение запрещено. Мы также отметили, что http://html5demos.com/dnd-upload не работает.

Кто-нибудь решил это?

+2

Насколько мы можем сказать, что это ошибка в крае прямо сейчас. Возможно, я ошибаюсь, но в данный момент в Edge нет ни одной загруженной загрузки файла html5. Даже google drive/imgur/flickr все файлы для выгрузки файлов не работают, но работают отлично в ie11. –

+0

@MikeDriver как побочный вопрос, можете ли вы получить последние предварительные просмотры Win10 Insider? Наш был сломан после 10162 –

+0

@ enyce12 вы можете продумать, как этот ответ применяется к перетаскиванию перетаскивания, не работающему в Windows 10? Вы не указали неправильную ссылку? –

ответ

6

Редактировать: Microsoft implemented this feature by now.

Оригинальный ответ:

DragAndDropEntries не поддерживается в Microsoft Краю еще. См this link подробнее

Он говорит:

Позволяет перетаскивание целых папок с помощью HTML5 Drag и Drop. Расширяет DataTransferItem с помощью метода получения FileEntry/DirectoryEntry. Приоритет дорожной карты: низкий - мы все еще оцениваем эту технологию. Там может быть значительной стабилизации спецификации, основополагающую работу или дополнительный вклад сообщества необходимый, прежде чем мы сможем начать разработку.»

Однако, не стесняйтесь просить для этой функции в https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer

+4

Вопрос заключается в файлах, но ответ охватывает папки. К сожалению, они * также * не поддерживают файлы по состоянию на 9/9/2015: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8964523-support-html5-drag-and- drop-of-files-from-explorer (по крайней мере, они работают над этим аспектом) – Jxtps

+1

@Jxtps: Говорят, что они работают над этим. Это не значит, что они работают над этим. –

+5

Какая шутка! Я надеялся, что край очистит воздух от неприятного запаха IE, оставленного позади. Похоже, браузер не был готов ... –

1

Я просто попытался это демо на Microsoft Edge, и она работала хорошо для меня enter image description here

+0

Поздравительные новости. Microsoft обновила страницу пользовательского обслуживания 2 недели назад, заявив, что она была выполнена и развернута в ноябре 2015 года. Https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8964523-support-html5-drag-and -drop-of-files-from-explorer Я предполагаю, что он развернут сейчас –

+0

Вы могли бы поделиться тем, что является вашей версией Ms Edge (настройки -> о). Ours - 20.10240.16384.0, и он по-прежнему не работает –

+0

Microsoft Edge 25.10586.0.0 Mcrosoft EdgeHTML 13.10586 –

0

работал для меня:.

HTML:

<input 
    id = "dropzone" 
    accept = "image/*" 
    multiple = "false" 
    type = "file" 
/> 

используется JavaScript 'падение' событие:

const dropzone = document.getElementById('dropzone'); 

dropzone.addEventListener('drop', (event) => { /* your callback */ }) 

, чтобы получить файл, используемый:

event.dataTransfer.files[0] 
Смежные вопросы