0

ブロブキーを参照してブロブストアからブロブを取得するサーブレットを作成しています。私はオンラインで見ましたが、良い例は見つかりませんでした。Google サイトには次の例があります。

BlobKey key = new BlobKey(blobkey);
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
blobstoreService.serve(key, resp);

したがって、クライアントは blobkey を認識し、それをサーブレットに送信します。サーブレットは、キーを使用して blobstore から blob を取得し、応答で送り返す必要があります。

助言がありますか?Javaでお願いします。

ありがとうサラ

4

1 に答える 1

1

Blob のコンテンツをアプリに読み込んで何かをしようとしている場合は、BlobstoreInputStreamを調べてください。コードは次のようになります。

BlobKey key = new BlobKey(blobkey);
InputStream is = new BlobInputStream(key);

read()のいずれかの方法を使用して、ブロブの内容を読み取ることができるようになりましたInputStream

于 2012-04-21T06:55:05.967 に答える