1

オブジェクトを介してブロブストア内のブロブを参照する方法はありますか? File私は blob キーを持っています。そこで blob を参照するにはどうすればよいですか?

// Let the blob key be 'squuheaeinlie'
File blobReference = new File(...?....);

私は実際にブロブであるxmlファイルを参照しています。そのxmlファイルを読み書きしたい。

4

1 に答える 1

2

はい、経由で blobstore blob にファイルとしてアクセスできます ( true としてではFileなく、閉じるものとして) AppEngineFile

この API を介して BLOB を読み書きする方法の完全な例を次に示します。

編集: blob-key を介して既存の blob をロードできます。

FileService fileService = FileServiceFactory.getFileService();
AppEngineFile file = fileService.getBlobFile(blob-key); 
FileReadChannel channel = fileService.openReadChannel(file, false);
// now read from channel
于 2012-08-29T05:47:42.087 に答える