在七牛的 Python SDK 中的 python-sdk-6.1.2/qiniu/rs/rs.py 第 70 行:
def uri_stat(bucket, key):
return "/stat/%s" % urlsafe_b64encode("%s:%s" % (bucket, key))
使用了 urlsafe_b64encode() 这个方法,而这个方法所调用的 binascii.b2a_base64() 是无法处理 Unicode 中文的,导致了上传中文文件名时发生 UnicodeEncodeError 错误。
想想这个问题或许还是报告给你们解决比较好。