Задать вопрос
@s1auka

Почему MultiValueDict пустой {} после загрузки картинки?

Я хочу симмитировать работу браузера. Когда я отправляю картинку с браузера в request.FILES я получаю такое:

<MultiValueDict: {u'file': [<InMemoryUploadedFile: 1.jpg (image/jpeg)>]}>


Если я отправляю POST запрос с бек энда:

import httplib
    conn = httplib.HTTPConnection(HOST, PORT)
    headers = {"Content-type": "application/x-www-form-urlencoded",      "Accept": 'text/plain', 
    "Cookie": cookies, 'X_REQUESTED_WITH': 'XMLHttpRequest'}
    conn.request("POST", "/upload/%s" % storyId, open("pictures/1.jpg"), headers)
    response = conn.getresponse()


Я получаю:

<MultiValueDict: {}>

Что не так?
  • Вопрос задан
  • 2783 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Content-type: multipart/form-data
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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