Kuingsmile / PicList

An image upload and manage tool, base on PicGo
https://piclist.cn
MIT License
2.17k stars 91 forks source link

[Bug]: 又拍云API出错 #143

Closed ma3252788 closed 9 months ago

ma3252788 commented 9 months ago

前置阅读 | Pre-reading

PicList的版本 | PicList Version

2.7.1

系统信息 | System Information

Mac(arm64)

问题重现 | Bug reproduce

本地两台电脑,一台电脑正常,一台电脑报错。 我看了log,应该是API无法访问,不过很是奇怪,同样的网络,为啥一个可以一个不行。 就是这个:https://v0.api.upyun.com/

我发现v0不行,但是v1可以。

image image

所以,大佬,可不可以增加一个选项,可以自定义API地址呀?

相关日志 | Logs

2024-01-19 14:00:47 [PicList ERROR] { "method": "PUT", "url": "https://v0.api.upyun.com/machuc/machie/81.jpg", "statusCode": 0, "message": "read ECONNRESET", "stack": "Error: read ECONNRESET\n at AxiosError.from (/Applications/PicList.app/Contents/Resources/app.asar/node_modules/axios/dist/node/axios.cjs:837:14)\n at RedirectableRequest.handleRequestError (/Applications/PicList.app/Contents/Resources/app.asar/node_modules/axios/dist/node/axios.cjs:3083:25)\n at RedirectableRequest.emit (node:events:513:28)\n at eventHandlers. (/Applications/PicList.app/Contents/Resources/app.asar/node_modules/follow-redirects/index.js:14:24)\n at ClientRequest.emit (node:events:513:28)\n at TLSSocket.socketErrorListener (node:_http_client:481:9)\n at TLSSocket.emit (node:events:513:28)\n at emitErrorNT (node:internal/streams/destroy:157:8)\n at emitErrorCloseNT (node:internal/streams/destroy:122:3)\n at process.processTicksAndRejections (node:internal/process/task_queues:83:21)", "response": { "status": 0, "statusCode": 0, "body": "" } }

Kuingsmile commented 9 months ago

image v0是自动选择线路的接口地址,v1是电信的,我试了下我这v0是ok的,检查下两台电脑网络的差异? image

ma3252788 commented 9 months ago

image v0是自动选择线路的接口地址,v1是电信的,我试了下我这v0是ok的,检查下两台电脑网络的差异? image

两个电脑环境一致,在同一个WiFi下面,都没有用代理。。。所以我感觉挺奇怪的。。

我刚刚找了第三台电脑测试,也是无法访问,就只有那一台可以。。

v1、v2和v3我这里手动测试都能打开,但是换成v0的时候就不行了

Kuingsmile commented 9 months ago

image v0是自动选择线路的接口地址,v1是电信的,我试了下我这v0是ok的,检查下两台电脑网络的差异? image

两个电脑环境一致,在同一个WiFi下面,都没有用代理。。。所以我感觉挺奇怪的。。

我刚刚找了第三台电脑测试,也是无法访问,就只有那一台可以。。

v1、v2和v3我这里手动测试都能打开,但是换成v0的时候就不行了

这么诡异的嘛 可以加一个自定义api地址,修改量不多,但具体为啥v0不能访问就不清楚了

ma3252788 commented 9 months ago

image v0是自动选择线路的接口地址,v1是电信的,我试了下我这v0是ok的,检查下两台电脑网络的差异? image

两个电脑环境一致,在同一个WiFi下面,都没有用代理。。。所以我感觉挺奇怪的。。 我刚刚找了第三台电脑测试,也是无法访问,就只有那一台可以。。 v1、v2和v3我这里手动测试都能打开,但是换成v0的时候就不行了

这么诡异的嘛 可以加一个自定义api地址,修改量不多,但具体为啥v0不能访问就不清楚了

😌,确实挺诡异。。这个问题好几天了,我这几天都是用代理访问又拍云。后来2.7.1出来之后,就换成webdav了。。

今天看log才发现是v0这个API选择的问题。。

谢谢大佬!!

Kuingsmile commented 9 months ago

已在最新提交添加,下一版本带出