[英]upload a file to s3 php script
我正在尝试使用php将文件上传到s3。 我从GitHub复制了此代码,在确认了凭据之后,它似乎可以正常工作。 但是,坦白地说,其中有一部分我不理解,而且似乎写错了。
他们使用两个try
语句和三个catch
块。 它们的命名也不同:一个使用S3Exception
,另一个使用Exception
。 据我了解, S3Exception
是正确的,并且捕获量不应超过尝试次数。 我的假设正确吗?
这是指向GitHub的链接: 链接
} catch (S3Exception $e) {
die('Error:' . $e->getMessage());
} catch (Exception $e) {
die('Error:' . $e->getMessage());
}
您可以具有多个catch块来针对不同类型的异常执行不同的操作。 在上述情况下,第一个块将仅捕获S3Exceptions。 第二个块将捕获所有其他类型的异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.