当我试图连接到oss并上传fi时出现连接错误

2024-06-06 15:31:06 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图将文件(大约200kb)上传到oss时,我遇到了以下错误。我正在运行python 3.7

RequestError:{'status':-2,'x-oss-request-id':'','details':“RequestError:HTTPConnectionPool(host='test-cpyzj.test.web.cpyzj.com',port=80):url超过了最大重试次数:/example%2Fexample%2Fimage%2Fabcd.jpg(由NewConnectionError引起(':未能建立新连接:[Errno 11004]getaddrinfo Failed'))”

下面是我的代码:

import sys
sys.path.append('...\\site-packages')
import oss2

auth = oss2.Auth('xxxx', 'xxxxxxxx')
bucket = oss2.Bucket(auth, 'example.com', 'abcd')

bucket.put_object_from_file('example/example/image/abcd.jpg','.../1234.jpg')

这是我的分析,我怀疑slash改为“%2F”或是python版本导致了这个问题。我在网上查了一下,但没有得到任何有用的东西。你们知道吗?多谢各位


Tags: 文件testimportcomauthbucketexample错误