Molunerfinn / PicGo

:rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
https://molunerfinn.com/PicGo/
MIT License
23.86k stars 2.22k forks source link

macOS 10.15 上传报错 github图床 #551

Closed qianmianyao closed 4 years ago

qianmianyao commented 4 years ago

声明:我已经仔细看过 文档FAQ、和搜索过已经关闭的 issues 后依然没有找到答案,所以才发了一个新的 issue。

问题类型

PicGo 的相关信息

问题重现

功能请求


qianmianyao commented 4 years ago

-------Error Stack End------- 2020-08-10 16:18:18 [PicGo INFO] Before transform 2020-08-10 16:18:18 [PicGo INFO] Transforming... 2020-08-10 16:18:18 [PicGo INFO] Before upload 2020-08-10 16:18:18 [PicGo INFO] beforeUploadPlugins: renameFn running 2020-08-10 16:18:18 [PicGo INFO] Uploading... 2020-08-10 16:18:22 [PicGo WARN] failed 2020-08-10 16:18:22 [PicGo ERROR] ------Error Stack Begin------ StatusCodeError: 422 - {"message":"path cannot start with a slash","errors":[{"resource":"Commit","field":"path","code":"invalid"}],"documentation_url":"https://docs.github.com/rest/reference/repos#create-or-update-file-contents"} at new StatusCodeError (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request-promise-core/lib/errors.js:32:15) at Request.plumbing.callback (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request-promise-core/lib/plumbing.js:104:33) at Request.RP$callback [as _callback] (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request-promise-core/lib/plumbing.js:46:31) at Request.self.callback (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request/request.js:185:22) at Request.emit (events.js:200:13) at Request. (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request/request.js:1161:10) at Request.emit (events.js:200:13) at IncomingMessage. (/Applications/PicGo.app/Contents/Resources/app.asar/node_modules/request/request.js:1083:12) at Object.onceWrapper (events.js:288:20) at IncomingMessage.emit (events.js:205:15) -------Error Stack End-------

qianmianyao commented 4 years ago

报错,请检查配置和上传文件是否符合要求

Molunerfinn commented 4 years ago

请检查你自己的配置,4XX都是你自己配置错了。

qianmianyao commented 4 years ago

我是按照教程配置的呀 Snipaste_2020-08-10_18-47-29.png

XPoet commented 4 years ago

事实上,我也遇到同样问题,macOS,GitHub图床无法上传,配置无误,不知道原因

Molunerfinn commented 4 years ago

@qianmianyao 存储路径是 img/ 不是 /img

XPoet commented 4 years ago

@Molunerfinn 我使用了 GitHub 图床,配置项确认无误,图片上传成功了,但并不是上传到 GitHub 的仓库里面,如下图。 image image image image image

Molunerfinn commented 4 years ago

更新beta3版本可以修复选中的图床无效的问题,你这个是上传到了默认的smms中去了。更新版本之后重新选择切换一下默认图床应该就OK了

XPoet commented 4 years ago

我使用的版本是 2.3.0-beta.3 ,刚刚按您说的重新切换了一下默认图床,默认图床为 GitHub,但还是上传不了 image

Okiii-lh commented 3 years ago

最终有解决吗?

XPoet commented 3 years ago

@Okiii-lh

试试这个 https://github.com/XPoet/picx

Molunerfinn commented 3 years ago

上传报错建议看看报错日志...大部分问题日志里都有显示