У меня есть приложение Flash, которое захватывает изображение и передает закодированное изображение на мой веб-сервер. Затем веб-сервер декодирует изображение и сохраняет его в каталоге tmp. Эта часть отлично работает. Затем я хочу переместить это изображение с веб-сервера на мою учетную запись S3, но у меня возникли проблемы. Я использую код ниже. Любая помощь приветствуется.
В конструкторе контроллера CodeIgniter:
$this->load->library('S3');
В функции (также внутри контроллера)
/************** S3 upload example***************/
if (!defined('awsAccessKey')) define('awsAccessKey', 'xxxxxxx');
if (!defined('awsSecretKey')) define('awsSecretKey', 'xxxxxxx');
$s3 = new S3(awsAccessKey, awsSecretKey);
if($s3->putObjectFile($filePathTemp, "bucket", $filePathNew, "ACL_PUBLIC_READ_WRITE")){
@unlink($filePathTemp);
}
Я даже не могу заставить переменную $ s3 возвращать что-либо в операторе "echo", возвращая значение в первой строке конструктора S3. Я не могу получить доступ к объекту / классу S3, но следующий оператор возвращает «1»:
echo "S3 --> " . class_exists('S3');
Заранее спасибо за ваше время.
-Tim