我正尝试将pdf文件上传到Google云存储,但是有一段时间我无法使用composer我的代码安装google要求在您的文档中提供的所有工具:
use Google\Cloud\Storage\StorageClient;
$app = array();
$app['bucket_name']= "name_of_bucket";
$PATH = $_FILES['userfile']['tmp_name'];
$Name_File = $_FILES['userfile']['name'];
//call to function
upload_object($app['bucket_name'],$PATH,$Name_File);
//function
function upload_object($bucketName, $objectName, $source){
$storage = new StorageClient();
$file = fopen($source, 'r');
$bucket = $storage->bucket($bucketName);
$object = $bucket->upload($file, [
'name' => $objectName
]);
echo "Send to data to google cloud storage";
}
我不知道我要做什么,我正在检查存储桶名称,并且一切正确
答案 0 :(得分:0)
一件引人注目的事情是,您似乎缺少存储作曲家自动加载信息的文件的要求。有关更多详细信息,请参见here。从根目录运行composer install
后,假设您的项目结构如下所示:
在脚本顶部添加require 'vendor/autoload.php';
应该会有所帮助。