Неустранимая ошибка: вызов неопределенного метода GuzzleHttp \ Psr7 \ Uri :: composeComponents () в CodeIgneter - PullRequest
0 голосов
/ 09 октября 2018

Может ли кто-нибудь помочь мне, у меня есть следующая ошибка:

Неустранимая ошибка: вызов неопределенного метода GuzzleHttp \ Psr7 \ Uri :: composeComponents ()

Можеткто-нибудь помочь исправить это?Спасибо, и это мой скрипт:

use Aws\Credentials\Credentials;
use Aws\S3\S3Client;
use Aws\Exception\AwsException;

//JWT
use \Firebase\JWT\JWT;

\Firebase\JWT\JWT::$leeway = 10;

И это мой скрипт загрузки файла:

$s3 = new Aws\S3\S3Client([
    'version'     => 'latest',
    'region'      => 'ap-southeast-1',
    'credentials' => 'my-credentials'
]);

$handle = fopen($uploadPath.$filename, 'r');
try {
    $result = $s3->putObject([
        'Bucket' => 'my-bucket',    
        'Key'    => 'Campaign/'.$filename,

        //Upload File
        'Body'   => $handle,
        'ACL'    => 'public-read',
        'params' => array('ContentType' => $_FILES['resourceFile']['type'])
    ]);

    // New URL
    $fileURL = $result['ObjectURL'];
    fclose($handle);
    unlink($target);
} catch (Aws\S3\Exception\S3Exception $e) {
    echo $e."\nThere was an error uploading the file.\n";
}
...