1

有什么方法可以通过对象引用 blobstore 中的blobFile?我有 blob 密钥。现在如何在此处引用 blob?

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

我实际上指的是一个 xml 文件,它是一个 blob。我想读取和写入该 xml 文件。

4

1 回答 1

2

是的,您可以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 回答