文件从PHP上传到AmazonS3

文件从PHP上传到AmazonS3,php,curl,amazon-s3,amazon-web-services,Php,Curl,Amazon S3,Amazon Web Services,我正在尝试使用他们的PHPAPI将一个大文件(大约1.8GB)上传到AmazonS3 不知怎的,上传失败了。我添加了一些行来增加超时时间,所以我认为这不应该是一个问题 每次我得到的都是“资源id#20” 我试着上传小文件,效果很好 我正在从共享服务器执行此脚本,这可能是由于资源限制吗 请帮我解决这个问题。您是否考虑过使用多部分/大文件上载支持。如果使用PHP上传大于2GB的文件会出现有符号整数问题,请参见:“Resource id#20”表示您试图回显包含某种资源的变量(在您的情况下,可能是用于

我正在尝试使用他们的PHPAPI将一个大文件(大约1.8GB)上传到AmazonS3

不知怎的,上传失败了。我添加了一些行来增加超时时间,所以我认为这不应该是一个问题

每次我得到的都是“资源id#20”

我试着上传小文件,效果很好

我正在从共享服务器执行此脚本,这可能是由于资源限制吗


请帮我解决这个问题。

您是否考虑过使用多部分/大文件上载支持。如果使用

PHP上传大于2GB的文件会出现有符号整数问题,请参见:

“Resource id#20”表示您试图
回显
包含某种资源的变量(在您的情况下,可能是用于curl的处理程序)。非常,共享服务器不太可能使用PHP处理1.8GB文件的上载。在本地文件中,甚至在本地PHP.ini中覆盖最大执行时间在共享主机环境中不一定有任何影响,因为您的主机可能已禁用这些功能。@Mihir,你能分享一下你试过的php代码吗?我知道,但文件小于2GB。如果文件大于2GB,我会收到fopen错误。所以这不是本案的问题。