2009-03-03 15 views
21

मैंने एक django ऐप लिखा था, लेकिन मुझे वेब फ़ॉर्म से अपलोड फ़ाइलों की फ़ाइल अनुमतियों के साथ एक छोटी सी समस्या है।django/फ़ाइल अपलोड अनुमतियाँ

मूल रूप से मैं एक .mp3 फ़ाइल अपलोड कर सकते हैं लेकिन यह हमेशा chmod रखने 600

कंटेनर फ़ोल्डर 775 chmod गया है, और umask 022

पर सेट है मैं एक साझा होस्टिंग सेवा में हूँ ।

उत्तर

41

अपने settings.py में इस प्रयास करें यदि आप अजगर 2 का उपयोग करें:

FILE_UPLOAD_PERMISSIONS = 0644 

अजगर में 3 ऑक्टल अंक 0o से प्रारंभ होना चाहिए ताकि लाइन होगा:

FILE_UPLOAD_PERMISSIONS = 0o644 

अधिक जानकारी के लिए see the documentation

+0

सहायता करने में खुशी :) –

+7

किसी को दस्तावेज़ों के लिंक की आवश्यकता होने पर: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FILE_UPLOAD_PERMISSIONS –

+0

यह मेरी भी मदद करता है। .. धन्यवाद। –

संबंधित मुद्दे