Django запросить абсолютный путь к файлу - PullRequest
0 голосов
/ 04 октября 2018

используя запросы django, я пытаюсь получить абсолютный путь к файлу исходного загруженного файла.Причина в том, что я хочу изменить исходный файл, чтобы просто недостаточно имени файла или некоторого местоположения «корневого медиа-файла».

Я пытался сделать что-то вроде

request.FILES['file'].name

, но это простодает мне имя, а не путь (ни абсолютный, ни относительный).Google не очень помог, имена файлов являются общими, но путь, кажется, особый случай.Я надеюсь, что это даже возможно XP.

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

1 Ответ

0 голосов
/ 04 октября 2018

Попробуйте это.

myfile = request.FILES ['filename']

fs = FileSystemStorage ()

filename = fs.save (myfile.name, myfile)

uploaded_file_url = fs.url (имя файла)

print (uploaded_file_url)

Также убедитесь, что вы добавили 'django.core.files.storage.FileSystemStorage' в Middleware_classesв файле settings.py

...