Googleストレージにファイルを保存するにはどうすればよいですか?
-
29-09-2019 - |
質問
私はデータストアのGoogleアプリエンジンが好きです(およびPythonで開発できるという事実) 1MBの制限 ファイルの取得とアップロード時。一方、それは私が推測するために作られていませんでした。
URL(またはユーザーからファイル)を取得するサービスを作成し、GAEで取得してからGoogleストレージに配置するサービスを作成しました。完全に正常に動作しますが、1MB未満のファイルの場合。がある 回避策 もちろん、データ検索のためにGAEをスキップすることで、より速くそれを行うことが可能だと思います。
だから私の質問は、私のデータストアをGAEに保持し、URL(またはファイルをアップロードする特別なフォーム)のみを知ることでヘッダーを作成し、Googleストレージにファイルを取得して1MBの制限なしで保存できるようにすることで可能ですか?
解決
いいえ。Googleストレージは、ファイルの取得をサポートしていません。
他のヒント
ファイルがどこに保存されているかは関係ありません。 1MBのデータストアエンティティサイズの制限があるだけでなく、1MBのメモリ内データストラクチャの制限があります。そのため、他の場所にファイルを保存しても、アプリエンジンで操作できるように、それを細かく分割する必要があります。
GAEのJavaについては、Gaevfs(http://code.google.com/p/gaevfs/)を見ることをお勧めします。 App Engine DataStoreをファイルシステムに変換し、任意のサイズのファイルを保存し、通常のファイルと同じように動作させることができます。
所属していません StackOverflow