我有一个Flash应用程序,它捕获图像并将编码后的图像传递到我的Web服务器。 Web服务器然后解码图像并将其保存到tmp目录。这部分工作正常。接下来,我想将这张图片从网络服务器移到我的S3帐户,但遇到了麻烦。我正在使用下面的代码。任何帮助表示赞赏。需要帮助将JPG文件从Web服务器传输到S3 - PHP和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
2011-08-05
tohare