Laravel 尝试上载文件时请求超时

Laravel 尝试上载文件时请求超时,laravel,guzzle,Laravel,Guzzle,我试图使用Guzzle发出post请求,发送一些参数和文件,但是当我运行应用程序时,我得到了一个超时错误 我已尝试从参数中删除该文件,请求已正常发送 错误: Symfony\Component\Debug\Exception\FatalErrorException(E\u未知) 超过了60秒的最长执行时间 发出请求的代码 $client=new GuzzleHttp\client(); $res=$client->sendAsync('post','http://api.ocr.space/P

我试图使用Guzzle发出post请求,发送一些参数和文件,但是当我运行应用程序时,我得到了一个超时错误

我已尝试从参数中删除该文件,请求已正常发送

错误:

Symfony\Component\Debug\Exception\FatalErrorException(E\u未知)
超过了60秒的最长执行时间
发出请求的代码

$client=new GuzzleHttp\client();
$res=$client->sendAsync('post','http://api.ocr.space/Parse/Image',[
“标题”=>[
“apikey”=>“helloworld”,
],
“多部分”=>[
[
“名称”=>“语言”,
'contents'=>'por',
],
[
“名称”=>“文件类型”,
“内容”=>“png”,
],
[
“名称”=>“文件”,
'contents'=>fopen(资产('/public/Screenshot_2.png'),'r'),
'filename'=>'file.png'
]
]
]);
$content=json_decode($res->getBody(),true);
dd($内容);

或许可以尝试更新您的php.ini文件

  • 开放式终端
  • 输入'php--ini'
  • 打开加载的配置

    ini\u集合('最大执行时间',x)


  • 将x替换为所需时间(以秒为单位)(即120)

    请更新php.ini文件中的最大执行时间,并且php服务器可能会导致post请求出现问题,请尝试切换到apache或xamp服务器。有关更多信息:

    是否可以添加不起作用的代码?@AdityaThakur adddtry增加php.ini中的执行时间,也可以添加包含文件输入的post请求代码。这会有帮助的。增加执行时间@AdityaThakur我不认为这对一个只有94Kb的文件有帮助对不起,我的错,但是你能添加你有文件参数的代码吗?那没用,我想上传的文件a只有94Kb