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

Как принять в Django файл отправленный через сторонний скрипт на Angular + jQuery?

На хосте крутится проект на Django, рядом прикрутил файловый менеджер работающий на Angular + jQuery.
При закачке файла на сервер, во вьюху прилетает файл (или несколько файлов), как мне их правильно их обработать и принять ?

Вот кускок tcpdump с сервера в время попытки залить файл в папку /var/tmp:

POST /fm/ HTTP/1.1
Host: host:8000
Connection: keep-alive
Content-Length: 70374
Accept: application/json, text/plain, */*
Origin: http://host:8000
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryj6Btc1bFDjedIGOc
Referer: http://host:8000/static/fm/index.html
Accept-Encoding: gzip, deflate
Accept-Language: en,ru;q=0.8,en-US;q=0.6
Cookie: viewTemplate=main-table.html; language=en; __utma=65702700.1399815119.1414040013.1420897593.1420897593.12; SESSbb33813eba54a737490d2e105cbe8ab9=226v8r5is8vq4f287ko6ehsen2; djdttop=29; djdt=hide; sessionid=0wlfe8oqqq3g9encti7uwahtgmk6jb5f; csrftoken=GsBYMpeMa8F6wnrhYOTNM0N3Vy7Yqt7x


WebKitFormBoundaryj6Btc1bFDjedIGOc
Content-Disposition: form-data; name="destination"

/var/tmp
------WebKitFormBoundaryj6Btc1bFDjedIGOc
Content-Disposition: form-data; name="file-0"; filename="flood.png"
Content-Type: image/png

.PNG
...
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
reli
@reli
Python-devel
Все файлы принмиаемые через эти данные доступны в self.request.FILES['doc'], где doc - форма отправки
Ответ написан
Ваш ответ на вопрос

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

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