【问题标题】:How to get blob filename from BlobKey on app-engine如何从应用引擎上的 BlobKey 获取 blob 文件名
【发布时间】:2014-10-26 15:31:06
【问题描述】:

这是一个服务器端问题。我有一个 BlobKey,没有别的。如何从所述 BlobKey 中获取 blob 文件名?我知道如何将 servingUrl 设为

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

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

【问题讨论】:

    标签: java google-app-engine blobstore


    【解决方案1】:

    使用BlobInfo 类。

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

    【讨论】:

      猜你喜欢
      • 2013-08-22
      • 2012-01-19
      • 2015-03-26
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2015-09-27
      • 2023-04-02
      • 2011-01-01
      相关资源
      最近更新 更多