编程语言
首页 > 编程语言> > java-如何在应用程序引擎上从BlobKey获取Blob文件名

java-如何在应用程序引擎上从BlobKey获取Blob文件名

作者:互联网

这是服务器端的问题.我有一个BlobKey,仅此而已.如何从所说的BlobKey中获取Blob文件名?我知道如何将

ServingUrlOptions options = ServingUrlOptions.Builder.withBlobKey(blobKey).secureUrl(false);
String servingUrl = ImagesServiceFactory.getImagesService().getServingUrl(options);

但是,如何获取Blob Viewer中保存/显示的文件名,例如image_1.png?我正在使用Java-不是python.

解决方法:

使用BlobInfo类.

BlobInfoFactory blobInfoFactory = new BlobInfoFactory();
BlobInfo blobInfo = blobInfoFactory.loadBlobInfo(blobKey);
String fileName = blobInfo.getFilename();

标签:blobstore,java,google-app-engine
来源: https://codeday.me/bug/20191013/1910604.html