0
誰かがこの問題の解決に手伝ってくれて感謝します。Amazon S3バケットにファイルをアップロードできません
私は自分のプロジェクトにcodeigniterフレームワークを使用しています。そして私のイメージをamazon s3バケットにアップロードしたい。私は
文字列(92)「あなたが提供した認証メカニズムがサポートされ ではないとして、エラーを取得していますアップロードするための)& putObjectfileを(ファイルS3.phpを使用しようとしていますとき。AWS4-HMACを使用してください-SHA256。
誰かがこの問題の解決に手伝ってくれますか?
(!でclass_exists( 'S3'))場合は、Amazon S3の – Tarun
に対する認証のためにあなたのコードを共有してもらえますrequire_once( 'S3.php'); \t \t \t if(!awsAccessKey ')define(' awsAccessKey '、' CHANGE THIS ');\t \t \t if(!awsSecretKey ')defined(' awsSecretKey '、'これを変更する '); \t \t \t $ s3 =新しいS3(awsAccessKey、awsSecretKey); \t \t \t IF(ISSET($ _ POST [ '送信'])){ \t \t \t \t $ fileNameに= $ _FILES [ 'theFile'] [ '名前']。 \t \t \t \t $ fileTempName = $ _FILES ['theFile'] ['tmp_name']; \t \t \t \t \t \t \t \t //新しいバケットを作成 \t \t \t \t $ S3-> putBucket( "yourbucket"、S3 :: ACL_PUBLIC_READ)。 \t \t \t \t if($ s3-> putObjectFile($ fileTempName、 "yourbucket"、$ fileName、S3 :: ACL_PUBLIC_READ)){} – pujitha
私は答えを投稿しました – Tarun