当Django服务器收到上传的文件时,可以使用UploadedFile.name
读取其名称如果multipart-data内容中的filename包含如下路径:'/ a / b / c',则UploadedFile.name似乎包含'/ c'。如何检索完整路径而不仅仅是文件名。
感谢。
劳伦特卢斯答案 0 :(得分:8)
你做不到。许多浏览器都不会发送整个路径,作为防止信息泄露的安全措施。
您对用户计算机上的文件和路径命名约定一无所知,因此您无法对提交的名称进行操作。不要做任何依赖于提交的文件名的内容。