【发布时间】:2018-04-17 15:09:04
【问题描述】:
我正在编写一个简单的 php 应用程序来测试对 Cloud Storage 存储桶的读/写准备工作
存储桶已定义并且在通过控制台 Web 界面访问时可以完美运行
但是虽然我在文档之后定义了 composer.json、php.ini 和 app.yaml,但在运行时我收到以下消息:
警告:file_put_contents(): 无法找到包装器“gs” - 您在配置 PHP 时是否忘记启用它?
代码是
<?php
require_once '../vendor/autoload.php';
$destination = "gs://contest17014.appspot.com/ripetiOra_82833hd93hd9dh.mp3";
file_put_contents($destination, $output);
?>
其中 $output 是本地生成的 mp3 文件(为清楚起见不包括在内)
我阅读了应该自动包含包装器的文档,但这被写入标准 env 文档,而灵活的 env 文档中没有提及。 我应该自己定义这个包装器吗?
【问题讨论】:
标签: php google-app-engine google-cloud-storage