Problème d'autorisation de téléchargement avec Django Zip
Question
J'ai quelques téléchargements dans cette application, le téléchargement de fichiers CSV fonctionne correctement.
J'ai un modèle qui a un téléchargement zip. Le fichier zip est chargé et peut être visualisé, mais il est difficile de l'extraire.
class Message(models.Model): uploadFile = models.FileField(_('images file (.zip)'), upload_to='message/', storage=FileSystemStorage(), help_text=_(''))
L'erreur est
IOError at /backend/media/new (13, 'Permission denied')
La solution 2
cela fonctionne avec ZipFile.extractall
Autres conseils
Ce n'est pas vraiment un problème avec le fichier zip, c'est probablement un problème avec les autorisations de votre répertoire.
Examinez les autorisations pour / backend / media / new. new
est-il un dossier créé par zip ou est-ce là que vous essayez également de décompresser? Assurez-vous que les groupes des dossiers correspondent également.
Voici un excellent tutoriel sur chmod et les autorisations en général.