开发者社区 问答 正文

ossphp上传2m以上的文件都报错了求解

<b>Fatal error</b>:  Uncaught exception 'RequestCore_Exception' with message 'cURL resource: Resource id #15; cURL error: Operation timed out after 50000 milliseconds with 0 bytes received (28)' in D:\phpStudy\WWW\oss_php_sdk\lib\requestcore\requestcore.class.php:825
Stack trace:
#0 D:\phpStudy\WWW\oss_php_sdk\sdk.class.php(1848): RequestCore->send_request()
#1 D:\phpStudy\WWW\oss_php_sdk\sdk.class.php(906): ALIOSS->auth(Array)
#2 D:\phpStudy\WWW\oss_php_sdk\demo\Operation.class.php(377): ALIOSS->upload_part('fpushs', 'ceshi.zip', '9AC8B6E6FE304BA...', Array)
#3 D:\phpStudy\WWW\oss_php_sdk\demo\index.php(26): Operation->upload_multi('fpushs', 'ceshi.zip', 'C:\\WINDOWS\\php2...')
#4 {main}
  thrown in <b>D:\phpStudy\WWW\oss_php_sdk\lib\requestcore\requestcore.class.php</b> on line <b>825</b><br />

我上传2.5M以上的文件报了上面的错,上传2m一下的文件没事,请问怎么解决,谢谢

展开
收起
神马都要问-40068 2015-08-21 15:12:12 9166 分享 版权
3 条回答
写回答
取消 提交回答
  • 找multipartupload
    2015-08-21 17:46:58
    赞同 展开评论
  • 码农|Coder| Pythonista
    您好,根据您的报错信息是提示超时,您检查下是否无法与API服务器通讯

    -------------------------

    回 3楼(问@问) 的帖子
    分块上传参考: https://docs.aliyun.com/?spm=5176.383663.9.4.7hxs7E#/pub/oss/sdk/php-sdk&preface

    -------------------------

    回 6楼(问@问) 的帖子
    MultipartUpload相关操作
    2015-08-21 16:09:10
    赞同 展开评论
  • Reossphp上传2m以上的文件都报错了求解
    我用的是官网最新的,然后我去用老一点版本的就没有出现这个问题,例如这个:bbs.aliyun.com/read/227466.html?spm=5176.7189909.0.0.oxmzHP

    -------------------------

    回2楼西秦的帖子
    你好,我修改文件:requestcore.class.php  第614和615行
    原来是
    curl_setopt($curl_handle, CURLOPT_TIMEOUT, 50);
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 50);
    修改成:
    curl_setopt($curl_handle, CURLOPT_TIMEOUT, 5184000);
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 120);
    就可以了,不过我想使用分块,不知道你有那个文章能推介一下吗?谢谢



    -------------------------

    回4楼西秦的帖子
    谢谢了啊

    -------------------------

    回4楼西秦的帖子
    没找到啊
    2015-08-21 15:34:45
    赞同 展开评论
问答分类:
问答地址: