致命错误:未捕获InvalidArgumentException:使用php将文件上传到Google驱动器时,文件不存在错误

时间:2019-08-07 13:51:00

标签: php google-drive-api

尝试使用php将图像文件上传到Google驱动器时出现错误。

我正在按照以下过程https://github.com/spjoshis/File-Uploader-To-Google-Drive-PHP

我还在Google开发人员控制台上为Google Drive API创建了oauth凭据,然后按照链接https://github.com/spjoshis/File-Uploader-To-Google-Drive-PHP

的说明下载了JSON FILE

以下是我的索引文件

<?php
    include 'upload.php';
    $drive = new GoogleDrive();
    $file = $drive->upload('files/', 'android.png');
    if (!empty($file->id)) {
    printf("File Uploaded Successfully! [ID: %s\n", $file->id.']');
  }
?>`
  1. android.png文件存在于我的文件文件夹中
  2. 我使用作曲家为Google Drive API创建了其他脚本,如本教程所述:https://github.com/spjoshis/File-Uploader-To-Google-Drive-PHP

我收到致命错误:

  

未捕获的InvalidArgumentException:/var/www/html/drive/vendor/google/apiclient/src/Google/Client.php:839中不存在文件:堆栈跟踪:#0 / var / www / html / drive / upload .php(26):Google_Client-> setAuthConfig('/ var / www / html / d ...')#1 / var / www / html / drive / upload.php(77):GoogleDrive-> getClient()# 2 /var/www/html/drive/index.php(8):GoogleDrive-> upload('files /','android.png')#3 {main}放在/ var / www / html / drive / vendor中/google/apiclient/src/Google/Client.php,第839行

0 个答案:

没有答案