Django FILES上传:路径和文件名

时间:2010-01-03 00:12:54

标签: django file upload path filenames

当Django服务器收到上传的文件时,可以使用UploadedFile.name

读取其名称

如果multipart-data内容中的filename包含如下路径:'/ a / b / c',则UploadedFile.name似乎包含'/ c'。如何检索完整路径而不仅仅是文件名。

感谢。

劳伦特卢斯

1 个答案:

答案 0 :(得分:8)

你做不到。许多浏览器都不会发送整个路径,作为防止信息泄露的安全措施。

您对用户计算机上的文件和路径命名约定一无所知,因此您无法对提交的名称进行操作。不要做任何依赖于提交的文件名的内容。