Разрешает ли HTML5 выгрузку папок или дерева папок путем перетаскивания?

Я не видел ни одного примера, который бы делал это. Разве это не разрешено в спецификации API?

Я ищу простое решение с возможностью перетаскивания для загрузки всего дерева папок с фотографиями.

70
задан xlm 4 November 2018 в 05:58
поделиться

1 ответ

В этом сообщении в список рассылки HTML 5 Ян Хиксон говорит:

HTML5 теперь должен загружать много файлов в однажды. Браузеры могут позволить пользователям выбрать несколько файлов одновременно, в том числе в нескольких каталогах; это немного выходит за рамки спецификации.

(См. также исходное предложение по функциям.) Так что можно с уверенностью предположить, что он считает загрузку папок с помощью перетаскивания также не относящейся к делу. По-видимому, браузер должен обслуживать отдельные файлы.

Загрузка папок также может вызвать некоторые другие трудности, как описано Ларсом Гюнтером:

Это […] предложение должно иметь два проверяет (если это вообще возможно):

  1. Максимальный размер, чтобы кто-то не мог загрузить полный каталог из нескольких сто несжатых необработанных изображений...

  2. Фильтрация, даже если атрибут accept опущен. Метаданные Mac OS миниатюры Windows и т. д. должны быть опущено. Все скрытые файлы и каталоги по умолчанию должны быть не входит.

13
ответ дан 24 November 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: