【发布时间】:2012-04-06 23:20:47
【问题描述】:
我的应用程序生成二进制数据(压缩的 xml)并将其保存到 Google App Engine Blobstore。我想返回一个公共 URL,客户端可以使用它从任何地方访问此二进制文件,而无需通过 AppEngine 和我的 Java servlet。我知道使用ImagesService#getServingUrl 可以获得这种图像URL,但是对于其他类型的文件呢?
我这样创建我的文件:
FileService#createNewBlobFile("application/octet-stream", "myfile.bin");
当我调用 AppEngineFile#getFullPath() 时,我得到如下信息:
/blobstore/writable:a2c0noo4_LNQ0mS6wFdCMA
我可以看到在我的开发文件系统中创建的文件具有不同的随机名称。它的网址是什么?
【问题讨论】:
标签: java google-app-engine blobstore