Pergunta

Eu tenho poucos uploads neste aplicativo, o upload de arquivos CSV está funcionando bem.

Eu tenho um modelo que possui upload zip. O arquivo zip é carregado, pode ser visualizado, mas com problemas de extração.

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

O erro é

IOError at /backend/media/new

(13, 'Permission denied')
Foi útil?

Solução 2

Funciona com zipfile.extractall

Outras dicas

Não é realmente um problema com o arquivo zip, provavelmente é um problema com as permissões do seu diretório.

Dê uma olhada nas permissões para/back -end/mídia/novo. É new Uma pasta sendo criada pelo zip ou é onde você está tentando descompactar? Certifique -se de que os grupos para as pastas também correspondam.

Aqui está Um ótimo tutorial sobre Chmod e permissões em geral.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top