Как передать MultiValueDict, который содержит файловые объекты (атрибут запроса django) в Apache Bench? - PullRequest
0 голосов
/ 02 мая 2018

Я обращаюсь к файлу, используя request.FILES в представлениях django.

def upload_file(request):
    upload_files = request.FILES.getlist('myfile')
    ...

Может ли кто-нибудь сказать мне, как передать файл (изображение / видео / документ и т. Д.) В команду ab, чтобы представление django могло прочитать файл из объекта MultiValueDict?

Выполнил этот учебник и проверил различные сообщения о переполнении стека

Используемая команда:

ab -n 10 -c 2 -p /opt/file_data.txt -T "multipart/form-data; boundary=1234567890" http://localhost/app/media

Содержимое файла file_data.txt:

--1234567890
Content-Disposition: form-data; name="ID"

3
--1234567890
Content-Disposition: form-data; name="myfile"; filename="1.png"
Content-Type: image/png

[base64 encoded file content here]
--1234567890--

Я распечатал логи на сервере django и получаю MultiValueDict как пустой объект.

Спасибо за ваш ответ заранее!

...