は、私がWebサービスを通じてPHPを使用してアマゾンS3に画像をアップロードしていますが、それは次のようなエラーが表示されます。「Zendの/サービス/アマゾン/抽象不要なファイルまたはディレクトリ内と 失敗した開口部: php webserviceを使用してAmazon S3に画像をアップロードする方法は?
は、ストリームをオープンに失敗しました。 PHP '(のinclude_path =':は/ usr/libに/ PHP:は/ usr/local/lib/PHP ')/home/jltcnyc1/public_html/mydb/S3.phpにおけるファイルの詳細が挿入さrequire_once 'S3.php';
$s3 = new Zend_Service_Amazon_S3(secret_id,key);
$s3->createBucket("photos");
$file=basename($_FILES['file']['name']);
$s3->putObject("photos/", "file");
echo $s3->getObject("photos");
私のデータベースにはOKですが、S3にはありません。
Zend Frameworkがインストールされていません。または、少なくともあなたのスクリプトはその場所について何も知らない。 – zerkms
@シュレシ:APIキーを再生成してください。 – hakre
上記のソースコードであなたのamazon S3のシークレットを共有しています。 – hakre