当前位置: 首页 > 面试题库 >

如何在App Engine上从BlobKey获取Blob文件名

法烨华
2023-03-14
问题内容

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


 类似资料:
  • 问题内容: 我允许用户通过拖放和其他方法将图像加载到页面中。放置图像时,我用来转换为对象URL以显示图像。我没有撤消该URL,因为我确实重复使用了它。 因此,当需要创建一个对象时,我可以允许他们上传其中包含其中一个图像的表单,是否可以通过某种方式将该对象URL反向转换为a ,然后可以将其附加到a 宾语? 问题答案: 正如gengkev在上面的评论中所暗示的那样,似乎最好/唯一的方法是使用异步xhr

  • 我允许用户通过拖动将图像加载到页面中 那么,当需要创建一个对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象URL反转回或,然后将其附加到对象?

  • 我已经在azure blob容器上上传了文件,但是如何使用java获取上传文件的URL。我有 azure 门户的 connectionString。 任何人都可以帮我吗?

  • 我正在google-app-Engine上运行一个应用程序。 尝试从google-cloud d-store上的pdf-file获取txt。 当我在本地运行代码时,它会成功,但当在appengine上运行时,它会在org上失败。pdfbox。例外情况。包装异常 这是我的代码: 代码在with-没有添加其他消息:( 从存储器下载—实际上成功了。如果我记录数据,我会得到如下结果: 现在有没有办法克服这

  • 问题内容: 我在AppEngine Python3.7标准版中启动了新应用。 我正在尝试使用以下代码段获取凭据,但失败了。 任何人都可以使用GAE标准Python37吗? 输入: 输出: 问题答案: 将App Engine Standard与python 3.7结合使用时,没有google.xxx库可用。您必须构建自己的数据库或使用标准的Python库。这同样适用于:,,,,,,,,,等等,甚至在

  • 编写了通过Spark读取文本文件的代码...在Local中运行良好...但在HDInsight中运行时产生错误->从Blob读取文本文件 org.apache.spark.sparkException:作业由于阶段失败而中止:阶段0.0中的任务0失败了4次,最近的失败:阶段0.0中丢失的任务0.3(TID 5,wn1-hchdin.bpqkkmavxs0ehkfnaruw4ed03d.dx.int