2

Web からいくつかの画像を取得してサーバーに保存する Web アプリがあります。私のローカルサーバーでは、非常に便利な ImageField.upload_to を使用して、画像用のファイルシステムを使用できました。しかし、heroku では画像をアップロードできないため、同じメカニズムを使用できません。画像の数は約 400 で、15 MB 以上のストレージは必要ありません。私の質問は、私の django heroku Web アプリ用に約 15 MB のデータをアップロードするための可能な方法は何ですか?

  1. S3 - S3 に入るには 15 MB も少なくありません。さらに、私はクレジット カードを持っておらず、AWS はデビット カードを受け付けていません。
  2. Dropbox - どうにかして Dropbox をストレージ サービスとして使用できますか?
  3. 他の方法はありますか?
4

1 に答える 1

0

誰も答えなかったのでOK:私はS3でやった。Django アプリstoragesを使用して、S3 をデフォルトのファイル ストレージ バックエンドとしてプラグインしました。ImageField.upload_to は、ローカル ファイル システムではなく S3 バケットにイメージを保存します。AWS でデビット カードを使用してアカウントを作成でき、無料利用枠を提供していたので、S3 です。Dropbox もおそらく使用できますが、S3 ほどシームレスに統合することはできません。

于 2012-12-13T12:38:13.457 に答える