phpを使用してAmazon S3の指定Bucketにイメージ(Flickr)を保存したいのですが
アップロードに失敗してしまい困っています。
使用しておりますのは
Amazon S3 PHP class
@link http://undesigned.org.za/2007/10/22/amazon-s3-php-class
@version 0.5.1-dev
です。サンプルを参考にS3.phpをincludeし、
lang
1if (!class_exists('S3')) require_once 'S3.php'; 2if (!defined('awsAccessKey')) define('awsAccessKey', '*******************'); 3if (!defined('awsSecretKey')) define('awsSecretKey', '**************************'); 4$uploadFile = 'http://farm8.static.flickr.com/************************.jpg'; 5$bucketName = uniqid('******************************'); 6 7$s3 = new S3(awsAccessKey, awsSecretKey); 8 9if ($s3->putObjectFile($uploadFile, $bucketName, baseName($uploadFile), S3::ACL_PUBLIC_READ)) { 10echo "S3::putObjectFile(): File copied to {$bucketName}/".baseName($uploadFile).PHP_EOL; 11echo 'succeed'; 12} 13else { 14echo 'failured'; 15}
としているのですがどうしても失敗してしまいます(**********には正しい値を確かに入れています)が
原因がわからず困っています。使用しているライブラリが古すぎるのでしょうか。
詳しい方おられましたら教えていただけますと嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/02/22 02:18
2015/02/22 02:26
退会済みユーザー
2015/02/22 02:54
退会済みユーザー
2015/02/22 02:58
2015/02/22 03:56