問題タブ [blobstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1206 参照

google-app-engine - 本番環境でのブロブストアのアップロードで 500 を取得し、開発サーバーは正常に動作します

私はGAEグループでこれを尋ねようとしましたが、何も得られませんでした.

blobstore サービスを介して GAEj アプリにファイルを送信するインストール済みのアプリがあります。これはすべて開発サーバーで正常に機能しますが、実稼働環境では、ブロブストアがアップロードを受け入れ、blobstoreService.createUploadUrl() に提供された URL を使用してアプリを呼び出し、アップロードされたファイルと共にクライアントが提供したすべてのパラメーターを正しく渡しますこの URL ですが、blobstoreService.getUploadedBlobs() 呼び出しに対して空のマップを返します。この時点でアプリがクラッシュし、GAE がクライアントに 500 を返します。ブロブストアがどこかで何が問題なのかを示していれば、これはすべてデバッグがはるかに簡単になります。

また、作成された BLOB がダッシュボードに表示されないため、それらが作成されていないことがわかります。

ありがとう!-----EDIT----- データのフィドラー http キャプチャは次のとおりです。

0 投票する
1 に答える
1380 参照

java - AndroidデバイスでHTTPPostを使用して、GoogleAppEngineのBLOBストアにデータを配置する

GoogleのアプリエンジンのBlobStoreにデータを投稿しようとしています。このコードは例外をスローせずに実行されますが、blobstore側では投稿リクエストのログがまったくありません。フォームを使用して投稿すると、サーバー側のものが機能します(mimeデータを使用しますが)。Androidアプリでインターネットの使用を許可しました。これは暗闇の中での刺し傷ですが、もしあなたの誰かがこのような問題を抱えていたかもしれないなら、おそらく私が抱えている問題はベルを鳴らすかもしれません!

0 投票する
3 に答える
564 参照

google-app-engine - バルクローダーを使用してブロブストアにアップロードすることは可能ですか?

バルクローダーを使用してデータを GAE Blobstore にプッシュできるかどうかを知っている人はいますか?

Google アプリにプッシュする必要がある 100,000 個のタイル イメージはほとんどありません。

現在、私はゆっくりとそれらをデータストアにプッシュしています(エラーのために「バックオフ」し続けるため、信じられないほど遅いようです)。おそらく、Blobstore の方がタイルのバックアップをより効率的に提供できると思います。

0 投票する
1 に答える
222 参照

google-app-engine - コードから appengine の Blobstore に画像を投稿しますか?

URLFetch() を使用してダウンロードしている画像をブロブストアに投稿しようとしています。

基本的に、特定のYouTubeビデオについて、最初にYouTubeのサイトからサムネイルを取得してから、ブロブストアに保存したいと思います...

誰でもこれで私を助けることができますか?

この投稿の最後のコメントで詳しく説明されているように、フォームの multi=part スタッフにポスターモジュールを使用しています

http://code.google.com/p/googleappengine/issues/detail?id=627

0 投票する
1 に答える
2256 参照

python - blobstoreから画像を表示するにはどうすればよいですか?

Images Python APIを使用してドキュメントを理解しようとしていますが、キーを取得してアバターを表示する方法について混乱しています。

ドキュメントによると、Imageハンドラーは/imgパスから外れた画像を提供します。

Imageこのハンドラーが何をするのか混乱しています。私はそれをどのように理解するかを以下にコメントします。正してください。ありがとう:

助けてくれて本当にありがとうございます。


更新(再:Gabi Purcaruによる回答)

明確な答えをありがとう。次のようなユーザーコメントを表示するクエリがあります。

そのため、MainPageハンドラーから画像タグのある行をコピーします

と変更

これで、ユーザーコメントの横にアバターが表示されるはずです。

result.key()しかし、なぜ私が表示したい画像のキーなのかはっきりしていませんか?

0 投票する
1 に答える
959 参照

python - Images Python APIを正しく使用して、ユーザーコメント付きのアバターを表示するにはどうすればよいですか?

これは私の前の質問のフォローアップ質問です。こちらのサンプルアプリに続いて、画像をアバターとしてアップロードして表示しようとしています。

これは私が使用しているコードです:

upload.pyが持っている:

AvatarSave私の最初の質問は、実際に画像がデータストアに保存されていることを確認するにはどうすればよいですか?

私は画像を表示しようとしますhw.py

しかし、私が得るのは、表示された各行の壊れた画像のリンクアイコンだけです。(8行表示しています。)

ログには次のように表示されます。

私の知る限り、一部の画像はデータストアから取得されます。しかし、アップロードした画像は1つだけです(またはアップロードしたと思いました)が、ログによると、各画像のIDは異なります。

誰かが私がここで何が起こっているのかを理解するのを手伝ってもらえますか?そしてそれを修正する方法は?助けてくれて本当にありがとうございます。


アップデート

ベンの答えに応えて、私は次のようにコードを更新しました。

これは私が使用しているモデルです:

そしてこれは新しいAvatarSaveです:

これで、に関連付けられているユーザーのアバターが更新されると思いますuserEmail "az@example.com"。これは正しいです?

hw.pyこのユーザーのみを表示するように更新しました。

"None"しかし、画像を表示する代わりに、画像のリンクが壊れているため、まだ問題があります。

さらに、を見ると、列が表示されDatastore Viewerません。"avatar"しかし、ある時点でいくつかのブロブが更新されたことがわかります。

ここで何が起こっているのか、そしてそれを修正する方法がわかりません。どんな提案でも歓迎します。

0 投票する
1 に答える
1460 参照

google-app-engine - Google appengine ブロブストア アップロード ハンドラが追加のフォーム ポスト パラメータを処理しています

ファイル選択入力に加えて、テキストエリア、ドロップダウンなどの他の入力フィールドを持つファイルアップロードフォームが必要です。問題は、ブロブストアアップロードハンドラーのファイル以外の投稿パラメーターにアクセスできないことです。次の関数呼び出しを使用してパラメーター名を取得していますが、常に空の画面が返されます。

par = self.request.get("par")

同様の問題Uploading a video to google app engine blobstoreに関する別の質問を見つけました。その質問に対する答えは、ファイル名を読み取りたいパラメーターに設定するための回避策を示唆していますが、これは私のニーズには不十分です。ブロブストア アップロード ハンドラの post メソッドで他のフォーム パラメータにアクセスする方法はありますか?

0 投票する
1 に答える
212 参照

python - ノセゲブロブストアのサポート?

データストアの場合と同様に、nosegae がテスト用のブロブストアをサポートしているかどうかを確認しようとしています。ブロブストアのアップロードをテストするのに問題があります。誰かそれについてもっと知っていますか?

ありがとうございました。

編集:

ブロブは BlobReferenceProperty() です

今、私はいくつかの問題を抱えています。おそらく何かが足りないからです。次のようなブロブを持つエンティティを追加しようとすると:

私は得る

私が使用する場合

結果は次のとおりです。

次に、webtest.TestApp を使用すると、「/_ah/upload/....」のようなアップロード URL を使用しようとすると、404 が返されます。アプリが「/_ah/upload/...」URL をカバーしていないためだと思います。

ヒントはありますか?

0 投票する
2 に答える
328 参照

google-app-engine - appengine で db.Blob を Blobstore に移動するにはどうすればよいですか?

db.Blob に保存して提供している画像がたくさんあります。最近発表された高可用性 BlobStore を活用したいと思います。ブロブをブロブストアに移動するにはどうすればよいですか。

ドキュメントは、Blobstore に追加する唯一の方法はファイル アップロード フォームを使用することを示しているようです。

0 投票する
3 に答える
1251 参照

python - GAE ブロブストア ファイル名の UTF-8 エンコーディングの問題

ここの GAE blobstore でファイル名のエンコードに問題があります。

ローカルで実行すると、SDK コンソールでは正常に機能しますが、 代替テキスト

しかし、GAE にアップロードした後、非デコード文字列のように表示され ます

代替テキスト

最善の解決策は、漢字のファイル名の使用をやめることだとは思いません...

すべての提案は大歓迎です:)