2

この素敵なライブラリCodeigniter S3を使用しています

しかし、バケット フォルダが削除されたことを確認できません。

私はbucket called "asd"このバケット内に多くのフォルダーを作成しました。これらのフォルダー内には、たとえばサブフォルダーとファイルを配置しました。

www.s3.awasom.com/asd/123/thumbs/photo.jpg
www.s3.awasom.com/asd/123/big/photo.jpg

今 Codeigniter で、私は使用します var_dump($this->s3->deleteObject($bucket = "asd", $url = "www.s3.awasom.com/asd/123/" ));

var_dump が返さbool(TRUE)れ、エラーは返されません。

しかし、ブラウザでリンクを参照すると、たとえば「www.s3.awasom.com/asd/123/big/photo.jpg」ファイルは削除されないため、オブジェクト/フォルダー「123」は削除されません。

どんな手掛かり?

4

2 に答える 2

1

http://undesigned.org.za/2007/10/22/amazon-s3-php-class/documentation#getObjectInfoでオブジェクトを正しく参照できることを確認できますか?

また、安全のためにREST呼び出しを使用しているため、オブジェクトパスが正しく送信されるようにするために、$urlビットにurlencode()を使用することもできます

于 2013-11-15T22:45:25.657 に答える