2011-08-16 20 views
2

要件に一致する記事が見つかりませんでした。自分のローカルドライブからのアプリケーションへGoogle App Engineのローカルドライブからデータストアに画像を保存

  1. ユーザーのアップロード画像:

    は基本的に、私がしたいと、そのです。
  2. アプリケーションは、データストアにアップロードされた画像を保存します。
  3. アプリケーションはデータストアからイメージを取得します。

緊急。 the documentation for the BlobStore APIで議論され、正確に何

答えて

2

あなたは、あなたが他のフレームワークやプラットフォームになりとほとんど同じ方法でこれを行うことができます:「ファイル」は、入力と「マルチパート/フォームデータ」に設定MIMEタイプとHTMLフォームを作成します。サーバー側では、フォームフィールドからファイルデータを抽出し(、webapp)、内容をデータストアモデルのdb.BlobPropertyフィールドに格納します。

3

+0

データストアではなく、ブロブストアにデータを格納することを除いて。 –

+0

はい、確かです。データストアは、1MBのバイト配列に制限されています。私はそれがエンドユーザーからの画像を格納するのに最適な場所であるかどうかはわかりません。 –

+0

私は同意すると、Blobstoreが良い選択です。私は、ユーザーがそれを認識していて、データストア固有のオプションが必要だと思っていましたが、間違っている可能性があります。 –

関連する問題