Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从AppEngine上的BlobKey获取blob文件名_Java_Google App Engine_Blobstore - Fatal编程技术网

Java 如何从AppEngine上的BlobKey获取blob文件名

Java 如何从AppEngine上的BlobKey获取blob文件名,java,google-app-engine,blobstore,Java,Google App Engine,Blobstore,这是一个服务器端问题。我有一个BlobKey什么都没有。如何从所说的BlobKey获取blob文件名?我知道如何得到服务 ServingUrlOptions options = ServingUrlOptions.Builder.withBlobKey(blobKey).secureUrl(false); String servingUrl = ImagesServiceFactory.getImagesService().getServingUrl(options); 但是如何获得保存/显示

这是一个服务器端问题。我有一个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();