Pythonマイクロフレームワークフラスコを使用して小さなブログを作成していて、ブログ投稿用の写真をアップロードできるようにしたいと考えています。フラスコアップロードパッケージを見つけました。これは、アプリケーションへのアップロードを組み込むのに非常に便利です。次に、例とともにbitbucketでソースを見つけました。
この例では、アップロードされた写真を/ tmp / photologに配置しますが、アップロード用のより永続的な場所が必要だったため、アプリケーションフォルダー内のフォルダーを使用することにしましたが、OSERROR 13(許可エラー)が発生しました。さらに読んだところ、アップロードに使用するフォルダーのアクセス許可を更新する必要があるかもしれないことが示唆されましたが、これを機能させるためにアクセス許可をどのように構成すればよいか正確にはわかりません。
アップロードに使用する必要があるflask0.8のインスタンスフォルダーについて少し読みましたが、アプリケーションディレクトリ内のinstanceという名前のフォルダーにアップロードしようとしても、違いはないようです(これは予想されることです)。
これは非常に単純な問題のようで、flaskは非常に使いやすいフレームワークであることがわかりましたが、どこにも解決策が見つからないようです。インスタンスフォルダがどのように使用されるのか完全に誤解していると思いますが、例を見つけるのに苦労しています。