例如,名为" abcd
"的文件夹已创建,并被压缩为abcd.tar.gz
。然后,它的名称从abcd.tar.gz
更改为xyz.tar.gz
,并在网站的文件字段中上传。
如何在上传的tar.gz
文件中获取文件夹的名称?
我应该在表单中编写什么函数才能将其作为字符串?
这是我的作业导入表格:
class AssignmentImportForm(forms.Form):
assignment_archive = forms.FileField(
required=True,
label="Assignment Archive",
help_text="Please upload the assignment archive that follows the structure given in the above sample archive. Accepted archives are tar, tar.gz."
)
def __init__(self, *args, **kwargs):
kwargs['error_class']=DivErrorList
super(AssignmentImportForm, self).__init__(*args, **kwargs)
我想在该类中编写一个检查函数来检查上传的tar.gz
文件中文件夹名称的长度(在上面的示例中,我想检查文件夹的长度' {{1} }' ie 4)。
我该怎么做?