AWS SDK for PHP documentation on upload()对上传成功的方式以及失败方式不是很清楚:
Returns
Guzzle\Service\Resource\Model
Returns the modeled result of the performed operation
此处未记录@throws
,即使在我的测试中,当请求失败时,也会抛出Guzzle\Http\Exception\CurlException
。
这样说是否安全:
Guzzle\Http\Exception\HttpException
或者:
Aws
命名空间中?)可以抛出?Model
返回答案 0 :(得分:0)
通常情况下,没有异常意味着成功,您可以捕获Aws\S3\Exception\S3Exception
来处理错误。得到那个cURL异常虽然很奇怪。您是否有关于该特定错误的更多信息?