問題タブ [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 投票する
2 に答える
1870 参照

python - アプリ エンジンのブロブストアで孤立したブロブを見つけて削除することはできますか?

私は python API を使用しており、テスト中にいくつかの孤立したブロブを作成しました。

ダッシュボードのバグのため、現在これらを削除することはできません。いずれにせよ、エンティティの数が増えると手動で削除することは不可能になるため、今後はプログラムで削除できるようにしたいと考えています。

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

java - gwt から appengine に画像をアップロードする方法

関連する質問あの人が持っていたのと同じような問題を抱えています。アップロード サーバーがリダイレクトを返します。

具体的には、 FormPanel.SubmitCompleteEvent.getResults() が何を返すかわかりません。時々、私は img の html を取得します:

画像データをバイト単位で取得することがあります。行動は私にはわかりません。最初は開発で、2 番目は本番で取得します。

誰もこれについて何か知っていますか?

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

google-app-engine - Blobstore にローカルでアップロードしようとして OutOfMemoryError が発生しました

ブロブストアへの基本的なファイル アップロードをセットアップしようとしていますが、次の OutOfMemoryError が発生します。

警告: /_ah/upload/ aghvbWdkcmVzc3IcCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGMACDA java.lang.OutOfMemoryError のエラー: java.util.Arrays.copyOf(Arrays.java:2786) の Java ヒープ領域 java.io.ByteArrayOutputStream.write(ByteOutputStream.java:71) でjavax.mail.internet.MimeMultipart.readTillFirstBoundary(MimeMultipart.java: 316) で javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:186) で javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:109) でcom.google.appengine.api.blobstore.dev.UploadBlobServlet.handleUpload(UploadBlobServlet.java: 135) で com.google.appengine.api.blobstore.dev.UploadBlobServlet.access $000(UploadBlobServlet.java:72) で com. google.appengine.api.blobstore.dev.UploadBlobServlet $1.run(UploadBlobServlet.java:100) at java.security.com.google.appengine.api.blobstore.dev.UploadBlobServlet.doPost(UploadBlobServlet.java: 98) の AccessController.doPrivileged(ネイティブ メソッド) javax.servlet.http.HttpServlet.service(HttpServlet.java:713) の javax. servlet.http.HttpServlet.service(HttpServlet.java:806) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 511);

Eclipse でメモリ アナライザーを使用したところ、メモリ リークの疑いがあるのは QueuedThreadPool であるとのことでした。メモリ リークのバグに関する次の情報を見つけました。

http://jira.codehaus.org/browse/JETTY-1188

他の誰かがこの問題を抱えていますか?

ありがとう、ジャン

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

javascript - Ajax で Blobstore Python API を使用する

blobstore API を ajax で使用する方法を示すサンプルはありますか?

フォームを使用すると問題なく動作しますが、jquery を使用するとファイルの送信方法がわからず、次のエラーが発生します。

私はjavascriptでこのコードを持っています

フォームを使用すると、ファイルは入力タグで送信されます(ドキュメントのサンプルとまったく同じです)

0 投票する
0 に答える
424 参照

google-app-engine - ブロブストアのダウンロードに関する appcfg download_data

AppEngine では、appcfg download_data を使用して、appspot からローカルにデータをダウンロードできましたが、blobstore Api からデータをダウンロードしているようです。blob とキーの同期を維持するデータをダウンロードする方法はありますか?

したがって、最終的な結果は、サーバーからデータ (ブロブを含む) をダウンロードし、別の PC に移動してすべてのデータとブロブをアップロードすることです。したがって、実行すると、appspot のように見えます。ありがとう

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

java - GoogleblobstoreとHTTP206の応答

Google Blobstoreは最近、blobから部分的なバイト範囲を提供するためのサポートを追加しました。このメソッドが呼び出されると、応答はHTTP 206(部分コンテンツ)ステータスコードで生成されます。したがって、この場合、AppEngineは常にRangeリクエストを処理していると想定しているようです。

ただし、私の場合、多くのファイルを1つのBLOBエントリにバンドルしており、それぞれのバイト範囲を知っています。クライアントの観点からは、個々のファイルを表すURLにのみアクセスします。舞台裏では、blobストアでByteRangeベースのserveメソッドを呼び出して、ファイルを提供します。私の場合、HTTP 200の方が適切な応答ですが、AppEngineは常に206を返します。

この動作をオーバーライドする方法はありますか?(つまり、206ではなく200を返しますか?)

ありがとう、Keyur

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

google-app-engine - アプリ エンジンの URL からブロブストアにファイルを保存しますか?

http://www.abc.com/files/file.pdfのような URL からファイルを取得してブロブストアに保存したいのですが、どうすればよいですか?

現在、フォーム投稿からのみ許可されています...

0 投票する
5 に答える
3808 参照

google-app-engine - GAE java.lang.IllegalStateException: 最初に set*BlobStorage() のいずれかを呼び出す必要があります

Blobstore API を使用して GAE にファイルをアップロードしようとしています。GAE サーバーをローカルで (dev モードで) 実行すると、次の例外が発生します。

私は GAE 1.3.5 を実行していますが、GAE 1.3.0 (ブロブストアの最初のバージョン) 以降のすべてのバージョンを試しました。私は GAE maven プラグインを使用しています: http://code.google.com/p/maven-gae-plugin/

私のフォームは GWT 2.0.4 で書かれています。現在、フォームは送信を伴う単なるファイル入力フィールドです。

フォームを送信した後、上記の例外を受け取ります。Blobstore Service からアップロード URL を正常に取得できました。

すべてがGAEで正常に動作します。ローカルの開発環境のブロブストアに何も入力されていないことを確認しました (開発管理コンソール経由)。~1Kb の CSV をアップロードしていますが、他のファイル タイプ/サイズも試しましたが成功しませんでした (GAE 製品でも同じファイルが機能します)。

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

python - 動画を Google App Engine ブロブストアにアップロードする

動画ファイルを一連のプロパティを持つレコードに関連付けようとしていますが、ユーザーが 1 つの形式ですべてを実行できるようには見えません。動画に名前を付け、説明を入力し、質問に答えて、ファイルをアップロードします。

実行したい手順は次のとおりです。

  1. ユーザーには、次のフィールドを持つフォームを含むページが表示されます: 名前、説明、ファイル セレクター。
  2. ファイルは blob として保存され、id は名前と説明と共に記録されます。

私が学ぶことができるこれを行う例や、あなたが私に指摘できるチュートリアルはありますか? グーグルからのものは、ファイルのアップロードとそれにリダイレクトされることのみを示しています。

初歩的な質問で申し訳ありません!

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

java - App Engine Blobstore - ユーザーがアップロードできるファイルのサイズを制限するにはどうすればよいですか?

アップロードできるファイルのサイズを制限するにはどうすればよいですか? SWFUpload を使用してクライアント側を制限できることはわかっていますが、サーバー側を制限するにはどうすればよいですか?

誰かが 1 GB のファイルをアップロードして割り当てを使い果たすのを防ぐにはどうすればよいですか?