問題タブ [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.
google-app-engine - 本番環境でのブロブストアのアップロードで 500 を取得し、開発サーバーは正常に動作します
私はGAEグループでこれを尋ねようとしましたが、何も得られませんでした.
blobstore サービスを介して GAEj アプリにファイルを送信するインストール済みのアプリがあります。これはすべて開発サーバーで正常に機能しますが、実稼働環境では、ブロブストアがアップロードを受け入れ、blobstoreService.createUploadUrl() に提供された URL を使用してアプリを呼び出し、アップロードされたファイルと共にクライアントが提供したすべてのパラメーターを正しく渡しますこの URL ですが、blobstoreService.getUploadedBlobs() 呼び出しに対して空のマップを返します。この時点でアプリがクラッシュし、GAE がクライアントに 500 を返します。ブロブストアがどこかで何が問題なのかを示していれば、これはすべてデバッグがはるかに簡単になります。
また、作成された BLOB がダッシュボードに表示されないため、それらが作成されていないことがわかります。
ありがとう!-----EDIT----- データのフィドラー http キャプチャは次のとおりです。
java - AndroidデバイスでHTTPPostを使用して、GoogleAppEngineのBLOBストアにデータを配置する
GoogleのアプリエンジンのBlobStoreにデータを投稿しようとしています。このコードは例外をスローせずに実行されますが、blobstore側では投稿リクエストのログがまったくありません。フォームを使用して投稿すると、サーバー側のものが機能します(mimeデータを使用しますが)。Androidアプリでインターネットの使用を許可しました。これは暗闇の中での刺し傷ですが、もしあなたの誰かがこのような問題を抱えていたかもしれないなら、おそらく私が抱えている問題はベルを鳴らすかもしれません!
google-app-engine - バルクローダーを使用してブロブストアにアップロードすることは可能ですか?
バルクローダーを使用してデータを GAE Blobstore にプッシュできるかどうかを知っている人はいますか?
Google アプリにプッシュする必要がある 100,000 個のタイル イメージはほとんどありません。
現在、私はゆっくりとそれらをデータストアにプッシュしています(エラーのために「バックオフ」し続けるため、信じられないほど遅いようです)。おそらく、Blobstore の方がタイルのバックアップをより効率的に提供できると思います。
google-app-engine - コードから appengine の Blobstore に画像を投稿しますか?
URLFetch() を使用してダウンロードしている画像をブロブストアに投稿しようとしています。
基本的に、特定のYouTubeビデオについて、最初にYouTubeのサイトからサムネイルを取得してから、ブロブストアに保存したいと思います...
誰でもこれで私を助けることができますか?
この投稿の最後のコメントで詳しく説明されているように、フォームの multi=part スタッフにポスターモジュールを使用しています
http://code.google.com/p/googleappengine/issues/detail?id=627
python - blobstoreから画像を表示するにはどうすればよいですか?
Images Python APIを使用してドキュメントを理解しようとしていますが、キーを取得してアバターを表示する方法について混乱しています。
ドキュメントによると、Image
ハンドラーは/img
パスから外れた画像を提供します。
Image
このハンドラーが何をするのか混乱しています。私はそれをどのように理解するかを以下にコメントします。正してください。ありがとう:
助けてくれて本当にありがとうございます。
更新(再:Gabi Purcaruによる回答)
明確な答えをありがとう。次のようなユーザーコメントを表示するクエリがあります。
そのため、MainPageハンドラーから画像タグのある行をコピーします
と変更
に
これで、ユーザーコメントの横にアバターが表示されるはずです。
result.key()
しかし、なぜ私が表示したい画像のキーなのかはっきりしていませんか?
python - Images Python APIを正しく使用して、ユーザーコメント付きのアバターを表示するにはどうすればよいですか?
これは私の前の質問のフォローアップ質問です。こちらのサンプルアプリに続いて、画像をアバターとしてアップロードして表示しようとしています。
これは私が使用しているコードです:
私upload.py
が持っている:
AvatarSave
私の最初の質問は、実際に画像がデータストアに保存されていることを確認するにはどうすればよいですか?
私は画像を表示しようとしますhw.py
:
しかし、私が得るのは、表示された各行の壊れた画像のリンクアイコンだけです。(8行表示しています。)
ログには次のように表示されます。
私の知る限り、一部の画像はデータストアから取得されます。しかし、アップロードした画像は1つだけです(またはアップロードしたと思いました)が、ログによると、各画像のIDは異なります。
誰かが私がここで何が起こっているのかを理解するのを手伝ってもらえますか?そしてそれを修正する方法は?助けてくれて本当にありがとうございます。
アップデート
ベンの答えに応えて、私は次のようにコードを更新しました。
これは私が使用しているモデルです:
そしてこれは新しいAvatarSave
です:
これで、に関連付けられているユーザーのアバターが更新されると思いますuserEmail
"az@example.com"
。これは正しいです?
hw.py
このユーザーのみを表示するように更新しました。
"None"
しかし、画像を表示する代わりに、画像のリンクが壊れているため、まだ問題があります。
さらに、を見ると、列が表示されDatastore Viewer
ません。"avatar"
しかし、ある時点でいくつかのブロブが更新されたことがわかります。
ここで何が起こっているのか、そしてそれを修正する方法がわかりません。どんな提案でも歓迎します。
google-app-engine - Google appengine ブロブストア アップロード ハンドラが追加のフォーム ポスト パラメータを処理しています
ファイル選択入力に加えて、テキストエリア、ドロップダウンなどの他の入力フィールドを持つファイルアップロードフォームが必要です。問題は、ブロブストアアップロードハンドラーのファイル以外の投稿パラメーターにアクセスできないことです。次の関数呼び出しを使用してパラメーター名を取得していますが、常に空の画面が返されます。
par = self.request.get("par")
同様の問題Uploading a video to google app engine blobstoreに関する別の質問を見つけました。その質問に対する答えは、ファイル名を読み取りたいパラメーターに設定するための回避策を示唆していますが、これは私のニーズには不十分です。ブロブストア アップロード ハンドラの post メソッドで他のフォーム パラメータにアクセスする方法はありますか?
python - ノセゲブロブストアのサポート?
データストアの場合と同様に、nosegae がテスト用のブロブストアをサポートしているかどうかを確認しようとしています。ブロブストアのアップロードをテストするのに問題があります。誰かそれについてもっと知っていますか?
ありがとうございました。
編集:
ブロブは BlobReferenceProperty() です
今、私はいくつかの問題を抱えています。おそらく何かが足りないからです。次のようなブロブを持つエンティティを追加しようとすると:
私は得る
私が使用する場合
結果は次のとおりです。
次に、webtest.TestApp を使用すると、「/_ah/upload/....」のようなアップロード URL を使用しようとすると、404 が返されます。アプリが「/_ah/upload/...」URL をカバーしていないためだと思います。
ヒントはありますか?
google-app-engine - appengine で db.Blob を Blobstore に移動するにはどうすればよいですか?
db.Blob に保存して提供している画像がたくさんあります。最近発表された高可用性 BlobStore を活用したいと思います。ブロブをブロブストアに移動するにはどうすればよいですか。
ドキュメントは、Blobstore に追加する唯一の方法はファイル アップロード フォームを使用することを示しているようです。
python - GAE ブロブストア ファイル名の UTF-8 エンコーディングの問題
ここの GAE blobstore でファイル名のエンコードに問題があります。
ローカルで実行すると、SDK コンソールでは正常に機能しますが、
しかし、GAE にアップロードした後、非デコード文字列のように表示され ます 。
最善の解決策は、漢字のファイル名の使用をやめることだとは思いません...
すべての提案は大歓迎です:)