Problema di autorizzazione per il caricamento di Django Zip
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')
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