如何通过本地GAE开发服务器访问云存储映像?

时间:2014-05-15 21:36:03

标签: php google-app-engine localhost google-cloud-storage

我无法弄清楚如何在本地开发服务器中生成图片网址。在制作中我可以使用

CloudStorageTools::getImageServingUrl("gs://example/path/to/image.jpg")

但是当我使用开发服务器使用相同的行时,它会生成

http://localhost:24080/_ah/img/encoded_gs_file:d2lsZHN0YXItZGF0YS9pbWFnZXMvdGVzdC9tZTMuanBlZw== 

而不是图像的实际网址。我将拥有大量图片,最适合存储云阶段而不是应用引擎应用。

1 个答案:

答案 0 :(得分:0)

本地dev_appserver使用本地文件系统来模拟GCS。这就是你从getImageServingUrl获得的URL仅适用于本地计算机的原因。在生产环境中运行应用程序时,您将获得可公开访问的URL。