Domanda

Ho pochi upload in questa app, il caricamento di file CSV funziona correttamente.

Ho un modello in cui è presente il caricamento zip. Il file zip viene caricato, può essere visualizzato, ma si verificano problemi durante l'estrazione.

class Message(models.Model):
    uploadFile = models.FileField(_('images file (.zip)'),
                                    upload_to='message/',
                                    storage=FileSystemStorage(),
                                    help_text=_(''))

L'errore è

IOError at /backend/media/new

(13, 'Permission denied')
È stato utile?

Soluzione 2

funziona con ZipFile.extractall

Altri suggerimenti

Non è davvero un problema con il file zip, probabilmente è un problema con le autorizzazioni della tua directory.

Dai un'occhiata alle autorizzazioni per / backend / media / new. new è una cartella creata dalla zip o è quella in cui stai provando a decomprimere anche tu? Assicurati che anche i gruppi per le cartelle corrispondano.

Ecco un ottimo tutorial su chmod e le autorizzazioni in generale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top