Я не видел ни одного примера, который бы делал это. Разве это не разрешено в спецификации API?
Я ищу простое решение с возможностью перетаскивания для загрузки всего дерева папок с фотографиями.
В этом сообщении в список рассылки HTML 5 Ян Хиксон говорит:
HTML5 теперь должен загружать много файлов в однажды. Браузеры могут позволить пользователям выбрать несколько файлов одновременно, в том числе в нескольких каталогах; это немного выходит за рамки спецификации.
(См. также исходное предложение по функциям.) Так что можно с уверенностью предположить, что он считает загрузку папок с помощью перетаскивания также не относящейся к делу. По-видимому, браузер должен обслуживать отдельные файлы.
Загрузка папок также может вызвать некоторые другие трудности, как описано Ларсом Гюнтером:
Это […] предложение должно иметь два проверяет (если это вообще возможно):
Максимальный размер, чтобы кто-то не мог загрузить полный каталог из нескольких сто несжатых необработанных изображений...
Фильтрация, даже если атрибут accept опущен. Метаданные Mac OS миниатюры Windows и т. д. должны быть опущено. Все скрытые файлы и каталоги по умолчанию должны быть не входит.