繁体   English   中英

如何使用php将pdf上传到Google云存储?

[英]How to upload a pdf to google cloud storage with php?

我正在尝试将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";
 }

我不知道我要怎么做,我正在检查存储桶名称,并且一切正确

突出的一件事是您似乎缺少存储作曲家自动加载信息的文件的要求。 有关更多详细信息,请参见此处 从根目录运行composer install后,假设您的项目结构如下所示:

  • project_folder
    • upload_test.php
    • composer.json
    • 供应商/

添加require 'vendor/autoload.php'; 脚本顶部应该有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM