【发布时间】:2015-10-13 09:44:47
【问题描述】:
我一直在使用这个PHP class 将图像上传到 S3。这是一个示例代码:
$s3 = new S3($awsAccessKey,$awsSecretKey);
$s3upload= $s3->putObject(
$s3->inputFIle($tmp_name, false),
$s3BucketName,
$filename,
S3::ACL_PUBLIC_READ
);
今天突然出现这个错误:
Warning</b>: S3::putObject(): [7] Failed to connect to bucketName.s3.amazonaws.com port 80: No route to host in <b>/S3.php</b> on line <b>355
我已经用下面的脚本检查了curl设置,而且我可以得到整个google页面,所以CURL应该没有问题
$ch = curl_init("http://google.com"); // initialize curl handle
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
print($data);
有人使用那个 PHP 类吗?你遇到过这个问题吗?如何找出问题所在?
【问题讨论】:
标签: php curl amazon-web-services amazon-s3