@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: {}>

Что не так?
  • Вопрос задан
  • 2765 просмотров
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Content-type: multipart/form-data
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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