問題タブ [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 に答える
319 参照

python - GAE で Blob をスマートに参照する

サイトを IIS から GAE に移行していて、大量の画像をバッチ アップロードしようとしています。その特定の課題に加えて、私にはもっと関心のある課題があります。サイトのすべてのコンテンツ (DB に格納されている) は、次のように画像を参照します。

http://myurl.com/images/some-folder/maybe-another-folder/image-name.jpg

画像を提供するために Python で単純なハンドラーを作成しました。

そして「ルート」は次のとおりです

これはうまく機能し、別のルックアップ テーブルは必要ありません。ただし、hte Blob のファイル名プロパティに「/」を含めることはできないと確信しているので、上記の例で some-folder または Maybe-another-folder と呼ばれるフォルダー (多数ある) についてはどうすればよいでしょうか?

さらに、異なるフォルダー内の画像名にはほぼ確実に重複があります。

何か案は?

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

python - BlobStoreでファイル名プロパティを設定するには?

プログラムで画像ファイルをアップロードしており、ファイル名を設定したいと考えています。POST 経由でファイルをアップロードすると、ファイル名プロパティが自動的に設定されます。ただし、以下の方法を使用すると、ファイル名が設定されません。

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

java - Google App Engine - シミュレートされた POST を使用したバイト配列によるブロブストアの更新

Java を使用してアプリ エンジン ブロブストアにアップロードするポスト リクエストをシミュレートしようとすると、次の例外が発生します。

POST リクエストを実行しているコードは次のとおりです。

次に、upload.java で

....

encodeEmailAsUserId の例外が発生するのはなぜですか?

PS writeFields はデータストアで問題なく保持および更新されますが、それでもこの例外が発生します。

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

python - 「[Errno 13] ファイルにアクセスできません」というエラーを解決するにはどうすればよいですか?

私の Web アプリケーションは、Google App Engine で Django (django-nonrel) を使用しています。Blobstore ファイルを開こうとしています。

私のコードは、Blobstore ファイルと Photo オブジェクトを正常に作成し、Blobstore のファイル名を (他のメタデータと共に) 参照します。

ただし、ファイルを開こうとすると、次のエラーが発生します。

/post_photo_to_facebook/ の IOError

[Errno 13] ファイルにアクセスできません: '/blobstore/writable:NDNFUjNIVDdVQTM4Rk9aSE1aQkJMUzJUMzVDRVNRVEhJSjU3RUhWOE9ZMkk3QlNWR0FDR0JDOFUxSlA0Wlk3MA=='

どんな助けでも大歓迎です - 読んでくれてありがとう!

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

database - GWT/GAE Blobstore をデータベースとして使用する

GWT/GAE の Blobstore をデータベースとして使用できますか? または、アプリケーションを起動するたびに新しいブロブストアが作成されますか? アプリケーションを閉じても情報を失わずに保存したい。しかし、ブロブストアに名前を付けて ID で参照する方法が見つからないようです。ありがとう!

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

google-app-engine - フラッシュ/ajax ファイルをブロブストアにアップロードしますか?

強化されたコンポーネントを使用してファイルをブロブストアにアップロードすることはできますか?

私はuploadifyで遊んでいますが、それを機能させるために問題に直面しています。ブロブストアに送信する前にファイルの種類とファイルサイズをフィルタリングし、アップロード中に進行状況バーを表示できるようにしたいと思います...

PS: gae-j グループも購読している方は、グループ内で誰もこの質問に答えていないので、これは再投稿です...

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

python - アップロードされたファイルを受信して​​ Blobstore API を使用して保存する方法

アップロードされたバイナリ ファイルを処理するためのサーバー側コードがあります。

これは例のコードであるため、実際にはアップロードされたファイルを処理せず、新しい Blobstore エンティティを作成し、これにデータを書き込むだけです。クライアント側からは、実際にファイルをサーバーに送信するコードのこの部分があります。

FireBug では、ファイルがサーバーにアップロードされ、サーバー コードが想定どおりにファイルを作成することがわかります。私が理解できないのは、サーバー側のコードがアップロードされたファイルをストリームとして受信できるように、これら 2 つの部分を接続する方法です。私はフォームを使用しないので、のようなファイルを取得できませんupload_files = self.get_uploads('file')。サーバー側でファイルを取得するにはどうすればよいですか?

更新: webapp 要求ハンドラーに関する GAE ドキュメントで回答を見つけました。uploaded_file = self.request.bodyファイルストリームを取得するには、このようなものを使用する必要があります。それから私はそれf.write(uploaded_file)を保存するために使用します。それは私のために働くようです。それが良いアプローチである場合は、あなたの考えを共有してください。

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

django - Djangoの管理インターフェースを使用して大きなファイルをGAEにアップロードする

Djangoの管理インターフェースを使用してGAEのデータストアに大きなファイルをアップロードする方法を見つけようとしましたが、この問題に具体的に対処する答えは見つかりませんでした。私はPython/Djangoにかなり慣れていないので、私が見ていない角度があるかもしれません。

私はdjango-filetransfersソリューションを見てきましたが、それを管理インターフェースに統合する方法がわかりません。どんな提案も素晴らしいでしょう!

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

java - Google App Engine & Java : ブロブストアにファイルをアップロード

サーブレットを使用せずに gae blobstore にファイルをアップロードできるかどうかを知りたいのですが、挿入が完了したら、挿入された blobkey を取得することもできますか? これは私がこれまでに行ったコードです:

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

postgresql - データベースに大量の画像を保存していますか? いい経験?

多数の画像 (および場合によってはビデオ) ファイルを保存するアプリを作成しています。それらがアップロードされると、それらはすぐにクラウド サービス CDN にプッシュされ、実際に公開されます。アイデアは、信頼できるバックアップ可能なストアにイメージを保存することです。それぞれ最大 10KB の 200,000 個のオブジェクトと、場合によっては数 MB の少数のビデオ ファイルを想定しています。

デフォルトでは、ドキュメントが示唆するPostgres に移動します。

  • これは賢明な考えですか?
  • データベースのバックアップは完全な悪夢になりますか。経験?
  • 信頼性の問題はありますか?
  • これはデータベースの他の部分のパフォーマンスに影響しますか? データベースは、各画像に対して 1 回または 2 回しかヒットしないことに注意してください。