Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 错误Google驱动器插入API:操作超时_Php_Google Drive Api - Fatal编程技术网

Php 错误Google驱动器插入API:操作超时

Php 错误Google驱动器插入API:操作超时,php,google-drive-api,Php,Google Drive Api,调用Google Drive API v2()时出错: 我的脚本首先将文件上载到服务器,然后将文件上载到Google Drive存储。 它在小文件中运行良好,但如果我尝试使用大文件(90-100 MB),我会得到: 这是谷歌限制(文档:最大文件大小:5120GB)还是我需要设置任何PHP参数? 我使用前面链接中包含的相同代码,并尝试在php.ini中增加此参数: 上载\u最大\u文件大小=100M 立柱最大尺寸=100M 最大执行时间=300 最大输入时间=300 内存限制=1024M 该文

调用Google Drive API v2()时出错:

我的脚本首先将文件上载到服务器,然后将文件上载到Google Drive存储。 它在小文件中运行良好,但如果我尝试使用大文件(90-100 MB),我会得到:

这是谷歌限制(文档:最大文件大小:5120GB)还是我需要设置任何PHP参数?
我使用前面链接中包含的相同代码,并尝试在php.ini中增加此参数:

  • 上载\u最大\u文件大小=100M
  • 立柱最大尺寸=100M
  • 最大执行时间=300
  • 最大输入时间=300
  • 内存限制=1024M

该文件已正确上载到服务器上。

我无法帮助您使用php,因为我不熟悉它。但是当我在一个.NET项目中工作时,遇到了一个类似的问题

解决方案是设置驱动器服务对象的
Timeout
参数,如下所述:

如果您看到此异常,请考虑手动增加服务对象使用的客户端中的<代码>超时< /代码>属性。

在C#中,代码类似于:

service.HttpClient.Timeout = TimeSpan.FromMinutes(100);
我记得必须引用
System.Net.Http


希望这能给你一些启示,并帮助你在php中修复它。

谢谢!!我解决了在Google api php client/src/Google/Config.php中增加Google_Config中的“request_timeout_seconds”参数的问题。
An error occurred: Operation timed out after 100000 milliseconds with 0 bytes received.
service.HttpClient.Timeout = TimeSpan.FromMinutes(100);