Как отдавать файлы с сервера по запросу? - Python

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Непосредственно к вопросу: я научился загружать файлы на сервер через POST запрос достаю через
Листинг программы
  1. request.FILES['file']
и сохраняю их как FileField(). На данный момент я пишу сервер для мобильного приложения (android) и теперь мне нужно научиться отдавать файлы по запросу обратно на мобильные устройства. Вот тут то у меня и возник вопрос: как это сделать? и какие варианты решения данной проблемы есть? Если пытаться обратиться к картинке напрямую:
Листинг программы
  1. http://xxx.xxx.xxx.xxx/media/upload_profile_photo/1376859116_68_par1.jpg
то выдает ошибку 404 (page not found) т.к. пути к картинке не добавлены в Project.urls. Но добавлять пути к тысячам картинок в Project.urls, сами понимаете, желания нет... Заранее спасибо!

Решение задачи: «Как отдавать файлы с сервера по запросу?»

textual
Листинг программы
  1. 'X-Accel-Redirect'

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут