Verzeichnis erstellen beim upload mit django

Nach dem hochladen einer Datei über die Benutzeroberfläche, wie Sie erstellen ein neues Verzeichnis mit dem aktuellen Zeitstempel in /opt/files/und kopieren der hochgeladenen zip-Datei in dieses Verzeichnis, und entpacken Sie die zip-Datei in das neue Verzeichnis und verwalten Sie das neue Verzeichnis-Namen in einer Variablen

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

InformationsquelleAutor Hulk | 2010-08-09

Schreibe einen Kommentar