使用 django 请求,我正在尝试获取原始上传文件的绝对文件路径。原因是我想修改原始文件,所以只有文件名或一些"媒体根"位置是不够的。
我尝试做类似的事情
request.FILES['file'].name
但这只是给了我名字,而不是路径(既不是绝对的也不是相对的(。 谷歌并没有真正提供帮助,文件名很常见,但路径似乎是一个特例。我希望它甚至是可能的XP。
提前感谢!
试试这个。
我的文件 = 请求。文件["文件名"]
fs = 文件系统存储((
文件名 = fs.save(myfile.name, myfile(
uploaded_file_url = fs.url(文件名(
打印(uploaded_file_url(
还要确保在文件中的Middleware_classes下添加"django.core.files.storage.FileSystemStorage"settings.py