Как получить имя папки в InMemoryUploadedFile в django?

В проекте django, над которым я работал, загруженный tar-файл сохраняется как InMemoryUploadedFile, Я хочу знать имя папки, полученной путем распаковки этого tar-файла. Как я могу это сделать?

Например, создается папка с именем "abcd" и она сжимается. Мы получаем "abcd.tar.gz". Теперь его имя изменено на "добавление.tar.gz". Я загрузил это "дополнение.tar.gz". Хранится как InMemoryUploadedFile.Как я могу получить имя папки, то есть "abcd", которая находится внутри загруженного файла tar.gz? Нажмите, чтобы посмотреть изображение

0 ответов

Я не знаю, как это сделать, но я применил jugaad, чтобы решить эту проблему;). Может быть, это вам поможет.

variable = request.FILES["your_data"].name
variable = variable.replace('.tar.gz','')
print(variable)
Другие вопросы по тегам