AWS:无法确定流式上载的流大小

时间:2013-03-25 15:32:16

标签: amazon-web-services amazon-s3

我正在尝试将图像文件从临时php文件存储路径上传到S3。文件大小约为100 kb,最大值为500 kb。

上传时我收到此错误:

Fatal error: Uncaught exception 'RequestCore_Exception' with message 'The stream size for the streaming upload cannot be determined.' in /var/www/project/releases/201303242100/application/libraries/AWS_SDK_1.6.0/lib/requestcore/requestcore.class.php:725
Stack trace:
#0 /var/www/project/releases/201303242100/application/libraries/AWS_SDK_1.6.0/lib/requestcore/requestcore.class.php(843): RequestCore->prep_request()
#1 /var/www/project/releases/201303242100/application/libraries/AWS_SDK_1.6.0/services/s3.class.php(954): RequestCore->send_request()
#2 /var/www/project/releases/201303242100/application/libraries/AWS_SDK_1.6.0/services/s3.class.php(1465): AmazonS3->authenticate(
.....

我认为我不需要在这里进行分段上传,因为文件不是太大。此外,上传可以从我的本地系统运行到S3,但是当我在AWS上部署PHP实例时,上传会给我错误。任何帮助将不胜感激。

感谢你

1 个答案:

答案 0 :(得分:0)

我错过了用于图像处理的gd2库。安装后,一切都像魅力!谢谢你的帮助!