首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从BlobKey存储加载和保存整个文件,只使用BlobKey?

如何从BlobKey存储加载和保存整个文件,只使用BlobKey?
EN

Stack Overflow用户
提问于 2015-06-05 09:53:38
回答 1查看 82关注 0票数 0

我想服务文件(编辑),那个用户上传到服务器。将其保存到blobstore后,我希望将其加载到内存中进行编辑。在存储文件之后,我得到了BlobKey作为回报。据我所知,我应该使用以下方法将其加载到内存中:

代码语言:javascript
运行
复制
byte[] BlobstoreService.fetchData(BlobKey blobKey, long startIndex, long endIndex)

问题是我不知道文件有多大,所以我不知道作为endIndex变量传递什么。如何在只有BlobKey的情况下,从load存储加载文件、更改文件、保存新版本并恢复已更改文件的新BlobKey

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-05 14:08:26

javadoc引用中,您似乎可以加载一个包含您大小的BlobInfo对象。你只需要打电话

代码语言:javascript
运行
复制
BlobInfoFactory() bif = New BlobInfoFactory();
BlobInfo bi = bif.loadBlobInfo(blobKey);
long size = bi.getSize();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30663530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档