小编use*_*576的帖子

使用put object和s3捕获错误

我正在使用S3 php sdk和larval实现这个将对象放到S3上.

try {
    $s3->putObject(array(
    'Bucket' => 'mybucket', 
    'Key' =>  'abc',
    'Body' => $img->encode(null, 90),
    'ACL' => 'public-read',
    'ContentType' => $img->mime()
));

}
catch (S3Exception $e) {

    var_dump('error');
    die();
}
Run Code Online (Sandbox Code Playgroud)

但上面的代码似乎没有发现错误.我设置了一个不正确的桶,我仍然得到错误:

type:Aws\S3\Exception\NoSuchBucketException, message:The specified bucket does not exist,…
Run Code Online (Sandbox Code Playgroud)

如何捕获此错误并相应地执行操作.

php amazon-s3 amazon-web-services laravel-4

4
推荐指数
1
解决办法
2274
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

laravel-4 ×1

php ×1