首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >php 调用 putObject() 接口上传视频报错?

php 调用 putObject() 接口上传视频报错?

提问于 2019-10-25 13:08:26
回答 0关注 0查看 319

测试代码如下

代码语言:javascript
复制
  try {
            $result = $this->obj->putObject(array(
                'Bucket' => self::BUCKET, //格式:BucketName-APPID
                'Key' => '2019/',
                'Body' => fopen($_FILES['11']['tmp_name'], 'rb'),
//                'Body' => "$file"
                /*
                'ACL' => 'string',
                'CacheControl' => 'string',
                'ContentDisposition' => 'string',
                'ContentEncoding' => 'string',
                'ContentLanguage' => 'string',
                'ContentLength' => integer,
                'ContentType' => 'string',
                'Expires' => 'string',
                'GrantFullControl' => 'string',
                'GrantRead' => 'string',
                'GrantWrite' => 'string',
                'Metadata' => array(
                'string' => 'string',
                ),
                'ContentMD5' => 'string',
                'ServerSideEncryption' => 'string',
                'StorageClass' => 'string'
                */
            ));
            // 请求成功
            print_r($result);
        } catch (\Exception $e) {
            // 请求失败
            echo 1;exit;
        }

报错如下:

Warning: Uncaught exception 'RuntimeException' with message 'Unable to read from stream' in D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\psr7\src\Stream.php:226 Stack trace: #0 D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(271): GuzzleHttp\Psr7\Stream->read(16372) #1 [internal function]: GuzzleHttp\Handler\CurlFactory->GuzzleHttp\Handler\{closure}(Resource id #22, Resource id #0, 16372) #2 D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(108): curl_multi_exec(Resource id #24, 1) #3 D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\guzzle\src\Handler\CurlMultiHandler.php(125): GuzzleHttp\Handler\CurlMultiHandler->tick() #4 D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\promises\src\Promise.php(246): GuzzleHttp\Handler\CurlMultiHandler-> in D:\upupw\UPUPW_NP5.6\htdocs\xiaokeai\phpcms\libs\classes\cos-php-sdk-v5\vendor\guzzlehttp\psr7\src\Stream.php on line226

请问有遇到这样的事情吗?提交的视频文件不能用这个接口

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档