使用Django请求,我试图获取原始上传文件的绝对文件路径。原因是我想修改原始文件,因此仅文件名或某些“媒体根”位置是不够的。
我尝试做
request.FILES['file'].name
但这只是给我一个名字,而不是路径(绝对路径和相对路径都不是)。 Google并没有真正帮助,文件名很常见,但是路径似乎是特例。我希望甚至有可能使用XP。
提前谢谢!
答案 0 :(得分:0)
尝试一下。
myfile = request.FILES ['文件名']
fs = FileSystemStorage()
文件名= fs.save(myfile.name,myfile)
uploaded_file_url = fs.url(文件名)
打印(uploaded_file_url)
还要确保在settings.py文件的Middleware_classes下添加“ django.core.files.storage.FileSystemStorage”