HTML5: что должен делать сервер, когда пользователь загружает папку? - PullRequest
2 голосов
/ 09 марта 2012

HTML5 не позволяет загружать каталоги.

Но неизбежно, что некоторые пользователи в конечном итоге загрузят папку, потому что они не знают о правилах HTML5.Загруженная папка представляет собой небольшой файл.

Как мне обращаться с этими случаями?

  • Стоит ли делать вид, что пользователь действительно хочет загрузить этот небольшой (возможно, бессмысленный) файл?
  • Должен ли я проверить, является ли загруженный файл папкой, и предупредить пользователя, если это так?(фактические данные файла папки различны в каждой ОС, так что это не так просто)
  • Это ошибка браузера, если Chrome запретит пользователю загружать HTML5-папку?

Примечание: Alfresco использует первую стратегию.Если вам известно какое-либо приложение, использующее вторую стратегию, я был бы рад услышать об этом.

1 Ответ

1 голос
/ 12 июня 2012

Alfresco недавно изменила свою стратегию на вторую.

Если загруженный элемент является папкой или имеет нулевой размер, он отклоняется на стороне сервера, и веб-интерфейс сообщает об этом пользователю.

Полагаю, сейчас это самое лучшее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...