【发布时间】:2014-10-24 19:42:39
【问题描述】:
我正在尝试将 Laravel 刀片模板读/写到 Google Cloud Storage 存储桶。
已编译的模板正确写入存储桶,但是当视图尝试从存储桶中读取已编译的模板时,我收到以下错误:
包括(gs://my-site.appspot.com/views/c08e5794b1fc664fce0cd30fc8e7898e): 无法打开流: “\google\appengine\ext\cloud_storage_streams\CloudStorageStreamWrapper::stream_open” 调用失败
为什么应用程序能够成功写入存储桶,但无法读回?
【问题讨论】:
-
在这里您可以找到示例代码来读取/写入 GCS 文件并为带有或不带有 blob_key 的模板创建服务 url:github.com/voscausa/appengine-gcs-blobstore-python
-
更具体地说,它不起作用,因为 'include' 不理解 'gs://' URL。使用上面 voscausa 的链接,您可以创建一个有效的服务 URL。
标签: google-app-engine laravel google-cloud-storage