В django, как я могу загрузить файл по URL-адресу? - PullRequest
0 голосов
/ 06 августа 2020

Привет, я создаю свой собственный веб-сервер, используя django. Я просто хочу загрузить локальный файл на сервер django. Я гулю все методы, но не могу получить ответ. каждый метод, использующий форму или html, но я не хочу использовать форму и html пример: от www.localfolder/example.txt до / media / examplefolder. я не знаю, как сделать .. любая помощь? это мой код.

@csrf_exempt
def download_file(request, file):
    fl_path = 'media/'
    filename = str(file)
    fl = open(fl_path, 'r')
    mime_type, _ = mimetypes.guess_type(fl_path)
    response = HttpResponse(fl, content_type=mime_type)
    response['Content-Disposition'] = "attachment; filename = %s" % filename
    return response

1 Ответ

0 голосов
/ 06 августа 2020

Что вы искали, когда гуглили? Это были 2 лучших результата для Django files

https://docs.djangoproject.com/en/3.0/topics/http/file-uploads/

https://docs.djangoproject.com/en/3.0/topics/files/

Кажется, есть все вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...