我有一个Flash应用程序,它捕获图像并将编码图像传递给我的Web服务器。然后,Web服务器对映像进行解码并将其保存到tmp目录。那部分工作正常。接下来我想将此图像从Web服务器移动到我的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构造函数的第一行返回值来获取$ s3变量以返回“echo”语句中的任何内容。我无法访问S3对象/类,但以下语句返回“1”:
echo "S3 --> " . class_exists('S3');
提前感谢您的时间。
-Tim
答案 0 :(得分:0)