如何在django中的InMemoryUploadedFile中获取文件夹名称?

时间:2018-06-19 04:49:28

标签: python django tar in-memory-database

在我正在处理的django项目中,上传的tar文件存储为InMemoryUploadedFile。我想知道通过提取该tar文件获得的文件夹的名称。我怎么能这样做?

例如,名为" abcd"的文件夹已创建并已压缩。我们得到" abcd.tar.gz"。现在它的名称改为" addition.tar.gz"。我上传了这个" addition.tar.gz"。它存储为InMemoryUploadedFile。如何获取文件夹的名称,即" abcd"哪个在上传的tar.gz文件中? Click to view image

1 个答案:

答案 0 :(得分:0)

我不知道正确的方法,但是我已经应用了一个jugaad解决了它;)。可能会对您有帮助。

variable = request.FILES["your_data"].name
variable = variable.replace('.tar.gz','')
print(variable)