Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Загрузка браузером нескольких файлов [RSS Feed]

#1 Ноя. 30, 2009 12:08:54

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Загрузка браузером нескольких файлов

Доброго времени суток!
Оно вообще то как бы мне и не надо, но почитав пост на хабре решил задать вопрос а с помощью Джанго такое возможно, и как это можно организовать?
Спасибо!

Офлайн

#2 Ноя. 30, 2009 15:49:01

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Загрузка браузером нескольких файлов

А что, разве не работает? Я думал, в таком случае request.FILES просто будет содержать несколько полей.

Офлайн

#3 Ноя. 30, 2009 23:07:55

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка браузером нескольких файлов

Джанга умеет принимать несколько файлов с одним именем поля (поэтому isinstance(request.FILES, MultiValueDict) is True), но она не умеет парсить multipart/mixed содержимое, которое приходит в случае, если на HTML форме будет присутствовать один input для загрузки нескольких файлов (<input … multiple=“true”>).



Офлайн

#4 Дек. 1, 2009 10:15:38

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка браузером нескольких файлов

poltergeist
но она не умеет парсить multipart/mixed содержимое, которое приходит в случае, если на HTML форме будет присутствовать один input для загрузки нескольких файлов (<input … multiple=“true”>)
Невелика беда… Mножественная загрузка поддерживается далеко не во всех браузерах. Но, надеюсь, со временем ее поддержку добавят в Django. Хотя это можно сделать и самому =)



Офлайн

  • Начало
  • » Django
  • » Загрузка браузером нескольких файлов[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version