問題タブ [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 - 複数のファイルをblobstore(redux)にアップロードする
はい、私はすでにこの質問を見ました、しかし私はその受け入れられた答えとGAEドキュメントのニックジョンソンのブログと矛盾する情報を見つけています。
ドキュメントでは、同時に複数のファイルをアップロードすることについて説明しています。アップロードされたファイルを取得する関数は、リストを返します。
この
get_uploads()
メソッドは、リクエストでアップロードされたファイルごとに1つずつ、BlobInfoオブジェクトのリストを返します。
しかし、私が見てきたところはどこでも、一度にアップロードできるファイルは1つだけであり、毎回新しいアップロードURLを作成する必要があるという前提があります。
Pluploadを使用してHTML5/Flashを使用して同時に複数のファイルをアップロードすることも可能ですか?
python - リモート API を使用して AppEngine BlobStore から読み取ることはできますか
リモート API を使用してブロブストアからブロブを読み取ろうとしています (そしてその後保存しようとしています)。"No api proxy found for service "blobstore""
読み取りを実行すると、エラーが発生します。スタブ コードは次のとおりです。
エラーは次の行で発生します:file = blob_reader.read()
私は個人用アプリスポットからターミナル経由でファイルを読み込んでいます:
では、リモート API を介してブロブストアから読み取ることは可能でしょうか? または私のコードは悪いですか?助言がありますか?
java - コマンド ライン Java アプリケーションから Google App Engine の BlobStore にアップロードする
ブロブストア アップロード コマンド ライン アプリケーションのサーバー側コードは次のとおりです。
認証コードなしでローカル開発モードサーバーに対して動作する次のコードを取得したので、認証コードを使用してmultipart/form
コードが正常に機能していることがわかります。
コマンド ライン クライアントを Java から Python に移行:
ファイルを取得して BlobStore に投稿する単純なコマンド ライン ツールが必要なだけです。インターネット上のどこにも完全な例が1つも見つかりません。GAE ですべての作業を行う例はたくさんありますが、別のクライアントからPOST
実行するコマンド ライン クライアントはありません。FORM
google-app-engine - Appengine Blobstore - レスポンスをキャッシュする方法は?
次のことを試しましたが、ブラウザ (Chrome) がキャッシュしていません:
応答ヘッダー:
ありがとう!
python - App Engine: ブロブストアからサムネイルを提供して生成されるサムネイルのサイズを計算する
現在、ブロブストアを使用して画像のサムネイルを生成していますが、サムネイルのサイズをimg
タグに保存することをお勧めします。これは良い習慣であり、レンダリングを高速化し、部分的に読み込まれたページの見栄えを良くするのに役立ちます。
元の画像のサイズしかわからない場合、ブロブストアによって生成されたサムネイルのサイズを計算するにはどうすればよいですか?
私の以前の試みはあまり正確ではなく、ほとんどの場合、1 ピクセルか 2 ピクセルずれていました (おそらく丸めのため)。
サムネイルを取得し、画像 API を使用して寸法を確認するよりもうまくいくことは理解していますが、それは非効率的だと思います。
現時点で計算に使用するコードは次のとおりです。ただし、1 ピクセルずれている場合があり、ブラウザーが画像をわずかに引き伸ばして、アーティファクトのサイズを変更したり、パフォーマンスを低下させたりします。
精度は非常に重要です。
python - AppEngine: Blobstore から S3 へ?
ブロブストアにデータをアップロードしています。一時的なものにとどめ、AppEngine アプリ内から Amazon S3 にアップロードする必要があります。
Blobstore API で説明されているように、BlobDonwloadHandler を介してのみデータを取得できるようです。
そこで、アプリケーション内からそのブロブ固有のダウンロード URL を取得しようとしました (昨日の質問を思い出してください)。AppEngine (開発サーバーではない) 内からの内部 URL のフェッチは、スタイルが悪くても機能しています - 私は知っています。
しかし、ブロブの取得は機能していません。私のコードは次のようになります:
そして、私は得ています
ダウンロード エラー: アプリケーション エラー: 2
提起者:
ファイル "/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py"、332 行目、_get_fetch_result で DownloadError(str(err)) を発生させます
検索しても、どうすればいいのかわからない。
私が見たすべてのチュートリアルは、URL を介してユーザーに返すことにのみ焦点を当てています。しかし、ブロブストアからブロブを取得して、S3 バケットに送信したいと考えています。どうすればそれを実現できるのか、それとも不可能なのか、誰にもわかりませんか?
前もって感謝します。
google-app-engine - Vaadin + GAE + ブロブストア
GAE と blobstore で vaadin を使用することに成功した人は誰でもいます。私は現在それで立ち往生しています。Vaadin の Beside Upload コンポーネントは、ファイル入力と出力ストリームを使用するため、GAE では動作しません。アプリケーション用に独自のコミュニケーション マネージャーを実装してから、handleUpload メソッドを ovverride する方法の詳細には立ち入りたくありません。どんな助けでも大歓迎です:)
java - appengineblobstoreで孤立したblobを削除する
必要のない多数のオブジェクトをデータストアから削除しました(そのうちの約7000個)。これらの各オブジェクトには、文字列(blobキー)によって参照されるblobが関連付けられていました。
ご想像のとおり、これらのブロブを削除するのを忘れました。今はそれらへの参照はありませんが、削除したいと思います。私はそれをする方法を見つけることができないようです。どんな助けでもありがたいです。
UPDATE
解決策が見つかりました。
python - Web 画像を App Engine のブロブストアに保存するにはどうすればよいですか?
この質問をテンプレートとして使用して同じ問題を解決しましたが、投稿時に問題が発生しています。私はこれらのコンポーネントを持っています:
- 画像 URL のテキストボックスを含むHTMLフォーム。この投稿先...
- 投稿された URL を受け取り、それをエンコードし、再度投稿するために使用するハンドラー
urlfetch
... - 実際の保存を行う個別のファイル アップロード ハンドラ。
ファイル入力を使用すると、コンポーネント #3 は単独で正常に動作します。urlfetch
しかし、画像の URL だけから必要なものを取得する方法がよくわかりません。プロセスがタイムアウトするか、最終ハンドラーから 500 応答を受け取ります。
繰り返しますが、これは私が従うプロセスです。ご協力いただきありがとうございます!
sql - DBMSコンテキストのBLOBとは正確には何ですか
- BLOB とは何ですか?
- どのように使用できますか?
- DBMS の BLOB の違いは何ですか。BLOB を使用して任意の DBMS にデータを保存し、その BLOB をライブラリで読み取りたいと考えています。