我正在使用独立的PHP-S3类:
http://undesigned.org.za/2007/10/22/amazon-s3-php-class
我已经尝试了所有现成的教程,下载了源代码,更改了相应的变量(设置我的存储桶,access_key,access_secret)。
每当我尝试上传任何文件时,我都会发出以下错误:
Warning: S3::putObject(): [417] Unexpected HTTP status in C:\Users\Jad\Dropbox\www\test\S3.php on line 312
注意:我的存储桶已经存在,我甚至允许用户everyone
的所有权限(暂时可以使用它但仍然无效)
答案 0 :(得分:3)
我遇到了同样的问题。 如果您在我的情况下通过代理连接,它通过SSL连接到S3。
$s3 = new S3(S3KEY, S3SECRET, true);
答案 1 :(得分:2)
所以我在美国创造了一个新的桶(最后一个在爱尔兰),现在一切顺利。
答案 2 :(得分:1)
我遇到了同样的问题。我已连接到代理...如果我已连接到其他网络,则可以正常工作:)
答案 3 :(得分:0)
我在squid3代理后面遇到了这个问题,问题由以下squid配置指令解决:
ignore_expect_100 on