关于 upload()的AWS SDK for PHP 文档对上传如何成功以及如何失败不是很清楚:
Returns
Guzzle\Service\Resource\Model
Returns the modeled result of the performed operation
这里没有@throws
记录,即使在我的测试中,当请求失败时,Guzzle\Http\Exception\CurlException
会抛出 a 。
是否可以这样说:
- 当它失败时,我总能抓住失败
Guzzle\Http\Exception\HttpException
- 如果没有抛出此异常,则传输成功
或者:
Aws
是否还有其他可以抛出的异常(在命名空间中?)?Model
我应该在返回的结果中寻找成功指标吗?