42

djangoアプリを作成しましたが、Webフォームからのファイルのアップロードのファイル権限に少し問題があります。

基本的に.mp3ファイルをアップロードできますが、常にchmod600を保持します。

コンテナフォルダにはchmod775があり、umaskは022に設定されています。

私は共有ホスティングサービスを利用しています。

4

2 に答える 2

88

Python 2 を使用している場合は、settings.py でこれを試してください。

FILE_UPLOAD_PERMISSIONS = 0644

Python 3 では、8 進数は 0o で始まる必要があるため、行は次のようになります。

FILE_UPLOAD_PERMISSIONS = 0o644

詳細については、ドキュメントを参照してください

于 2009-03-03T23:59:50.987 に答える