Xiang Wang

Results 49 comments of Xiang Wang

ssl开销并不大, 建议你修复根本问题,为什么网络不稳定. 有点安全意识的话都应该拒绝用http吧

我也出现这个问题了。 选择 2018年3月29日,然后下拉月份到2月,就报错了。

![image](https://github.com/huaweicloud/huaweicloud-sdk-python-obs/assets/17930851/4a672ecc-dbcf-4ca4-97aa-88ac9366e15f) 我这边测试是3.69秒

> Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. > > > > > import...

> 上传的时候已经进行了校验检查了,不能通过返回值里的 key 和 hash 做检查,这两个参数可以被修改,不一定会返回 能给出源码链接吗?我看到的[源码](https://github.com/qiniu/python-sdk/blob/master/qiniu/services/storage/uploader.py#L130)里好像没有检查,出错了并不会报错。

> 上传的时候已经进行了校验检查了,不能通过返回值里的 key 和 hash 做检查,这两个参数可以被修改,不一定会返回 另外不能通过key和hash做检查也说不通啊,[官网](https://developer.qiniu.com/kodo/1242/python#2)文档列子就是用key和hash做检查的。如果真的会被修改,那我们源码里修改就可以,用户反而不用考虑,直接传`raise_exception=True`就可以,多方便啊。

我加这个参数的意义在于, 希望本来要用3行代码完成的事: ``` ret, resp = auth.put_file(...) if "key" not in ret: raise ValueError ``` 变成1行 ``` ret, resp = auth.put_file(..., raise_exception=True) ``` 服务端会返回非 200, key不存在于ret. 这些都不会报错啊. 还是要在外面加判断

> @ramwin 还是不太明白痛点在哪里。raise 的错误最后也是要处理的。 > > ```python > ret, resp = put_file(...) > if "key" not in ret: > handle_upload_failed() > ``` > > 与 > > ```python > try:...