Django Zip-Upload-Erlaubnis Problem
Frage
Ich habe einige Uploads in dieser App, das Hochladen von CSV-Dateien funktionieren gut.
Ich habe ein Modell, das Zip-Upload in ihm hat. Zip-Datei hochgeladen wird, kann betrachtet werden, sondern mit Fragen sie zu extrahieren.
class Message(models.Model): uploadFile = models.FileField(_('images file (.zip)'), upload_to='message/', storage=FileSystemStorage(), help_text=_(''))
Der Fehler ist
IOError at /backend/media/new (13, 'Permission denied')
Lösung 2
es funktioniert mit ZipFile.extractall
Andere Tipps
Es ist nicht wirklich ein Problem mit der Zip-Datei, ist es wahrscheinlich ein Problem mit Ihrem Verzeichnis Berechtigungen.
Werfen Sie einen Blick auf die Berechtigungen für / backend / media / neu. Ist new
einen Ordner von der Zip erstellt wird oder ist, dass, wenn Sie versuchen, zu entpacken? Achten Sie darauf, die Gruppen für die Ordner auch entsprechen.
Hier ein großes Tutorial auf chmod und Berechtigungen im Allgemeinen.