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

codeday· 2019-10-13
本文来自 codeday ,作者 codeday
这是服务器端的问题.我有一个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();