イメージをキャプチャし、エンコードされたイメージをWebサーバーに渡すFlashアプリケーションがあります。 Webサーバーはイメージをデコードし、tmpディレクトリに保存します。その部分は正常に動作します。次に、このイメージをWebサーバーからS3アカウントに移動したいが問題がある。私は以下のコードを使用しています。どんな助けもありがとうございます。 CodeIgniterのコントローラのコンストラクタでWebサーバーからS3にjpgを転送する際に助けが必要です - 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の変数を取得することはできませんS3のコンストラクタの最初の行に値を返すことで "echo"文を実行します。 S3オブジェクト/クラスにアクセスすることはできませんが、次の文は「1」を返します。
echo "S3 --> " . class_exists('S3');
ありがとうございます。
-Tim
はい私はunsigned.orgのクラスを使用しています。残念ながら、印刷バケツもうまくいきませんでした。私はログもチェックします。ありがとう! – tohare