После загрузки файла из пользовательского интерфейса, как создать новый каталог с текущей меткой времени в / opt / files / и скопировать загруженный zip-файл в этот каталог, разархивировать zip-файл в новый каталог и сохранить новое имя каталога в переменной
def upload_info(request):
if request.method == 'POST':
file=request.FILES['file']
dir = "/opt/files"
file_name = "%s/%s" % (dir, file.name)
form = UploadFileForm(request.POST, request.FILES)
try:
handle_uploaded_file( file_name , file )
def handle_uploaded_file(file_name,f):
destination = open(file_name, 'wb+')
for chunk in f.chunks():
destination.write(chunk)
destination.close()
return