سؤال

لدي القليل من التحميلات في هذا التطبيق ، فإن تحميل ملفات CSV يعمل بشكل جيد.

لدي نموذج لديه تحميل مضغوط فيه. يتم تحميل ملف zip ، ويمكن عرضه ، ولكن وجود مشكلات في استخراجه.

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

الخطأ هو

IOError at /backend/media/new

(13, 'Permission denied')
هل كانت مفيدة؟

المحلول 2

إنه يعمل مع zipfile.extractall

نصائح أخرى

إنها ليست مشكلة في ملف zip ، وربما تكون مشكلة في أذونات الدليل.

ألق نظرة على أذونات/خلفية/وسائل الإعلام/جديدة. هو new مجلد يتم إنشاؤه بواسطة الرمز البريدي أم أن هذا هو المكان الذي تحاول فيه فك الضغط أيضًا؟ تأكد من مطابقة مجموعات المجلدات أيضًا.

هنا برنامج تعليمي رائع عن CHMOD والأذونات بشكل عام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top