如何读取blob的内容并写入GAE数据存储区(Java)

时间:2012-04-19 14:45:48

标签: java google-app-engine blobstore datastore

如何读取blob的内容并在java中写入GAE数据存储区。

2 个答案:

答案 0 :(得分:3)

获得想要阅读的blob的BlobKey后,您可以构建BlobstoreInputStream

BlobKey blobKey = ...;
InputStream is = new BlobstoreInputStream(blobKey)

然后,您可以使用任何InputStream读取方法读取blob内容。

答案 1 :(得分:1)

您可以使用FileService API在Blobstore中创建/写入/读取文件。当您从文件中读取字节数组时,您可以轻松地将其作为属性添加到数据存储区实体并保存。