Django запросить абсолютный путь к файлу
Используя запросы django, я пытаюсь получить абсолютный путь к файлу исходного загруженного файла. Причина в том, что я хочу изменить исходный файл, чтобы просто не хватить только имени файла или некоторого местоположения "медиа-корня".
Я пытался сделать что-то вроде
request.FILES['file'].name
но это просто дает мне имя, а не путь (ни абсолютный, ни относительный). Google не очень помог, имена файлов являются общими, но путь, кажется, особый случай. Я надеюсь, что это даже возможно XP.
Спасибо заранее!
1 ответ
Попробуй это.
myfile = request.FILES ['filename']
fs = FileSystemStorage ()
filename = fs.save (myfile.name, myfile)
uploaded_file_url = fs.url (имя файла)
печать (uploaded_file_url)
Также убедитесь, что вы добавили django.core.files.storage.FileSystemStorage в Middleware_classes в файле settings.py