出现以上问题,请按以下步骤排期可能的原因,并通过对应的解决方法进行处理:
签名错误
可能原因:文件URL中的字符未按照要求进行URL编码,导致服务端接收到的内容与客户端发送的不一致。
解决方法:请参考URL编码规则对文件URL进行正确的编码。例如,对文件URL中的空格编码为%20
、对加号(+)编码为%2B
。
空格和加号(+)的编码仅为部分示例。关于URL编码规则的更多信息,请参见URL编码规则。
文件不存在
可能原因:如果签名没问题,请确认在签名有效期内待访问的文件是否被删除。
解决方法:您可以通过各语言SDK判断要访问的文件是否存在。以Java SDK为例,具体操作,请参见判断文件是否存在。