2

我正在使用独立的 PHP-S3 类:
http ://undesign.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(暂时让它工作,但它仍然不工作)

4

4 回答 4

3

我有同样的问题。如果您在我的情况下通过代理连接,它可以通过 SSL 连接到 S3。

$s3 = new S3(S3KEY, S3SECRET,  true);
于 2014-05-22T06:19:56.250 回答
2

所以我在美国创建了一个新的存储桶(最后一个在爱尔兰),现在一切正常。

于 2012-12-03T00:25:23.797 回答
1

I had the same problem. I'm connected to a proxy... If I'm connected to an other network, it works :)

于 2013-08-14T13:49:36.803 回答
0

我在 squid3 代理后面遇到了这个问题,该问题已通过以下 squid 配置指令解决:

ignore_expect_100 on
于 2014-08-14T13:46:54.023 回答