PicGo上传图片失败,日志代码404

本文针对新版PicGo中出现的图片上传失败问题进行了深入探讨。主要原因是由于owner和repo的参数配置不正确导致了404错误。通过对比错误配置与正确配置之间的区别,帮助用户快速定位并解决问题。

结论:

新版PicGo参数有了变化,之前按照网上设置的参数上传图片错误日志里显示404。原因在于owner和repo的参数没有配置正确

错误配置:

在这里插入图片描述

正确配置:

在这里插入图片描述

### PicGo上传失败的解决方法 在使用 PicGo 配置 GitHub 图床时,上传失败是一个常见问题,通常与配置项、文件名格式或服务端限制相关。以下是一些详细的解决方法: #### 1. 检查 GitHub 仓库名称 GitHub 仓库名称中不能包含空格,如果有空格会被自动替换为 `-`。例如,`code two dog` 会被替换为 `code-two-dog`。确保在 PicGo 的配置中使用的是正确的仓库名称,避免手动输入错误。如果之前可以上传但现在不行,可能是仓库名称更改或配置缓存问题,建议重新检查仓库名并更新配置[^1]。 #### 2. 文件名格式检查 上传失败也可能与文件名格式有关。PicGo 不支持包含空格或特殊字符(如 `+`, `%`, `&` 等)的文件名。建议将文件名中的空格替换为 `-` 或 `_`,同时避免使用任何特殊字符。例如,将 `my image+1.jpg` 改为 `my-image-1.jpg`[^2]。 #### 3. GitHub Token 配置 如果更改了 GitHub 的 Token,但仍然无法上传,可能是由于 Token 权限不足或配置未生效。确保生成的 Token 具有 `repo` 权限,并且正确粘贴到 PicGo 的配置中。此外,建议清除缓存并重新启动 PicGo,确保配置生效。 #### 4. 间歇性上传失败 如果上传失败是间歇性的,可能是由于网络问题或 GitHub API 限制。GitHub 对 API 请求有速率限制,如果超过限制会导致上传失败。可以尝试等待一段时间后再上传,或者使用 GitHub 的 Personal Access Token 提升速率限制。此外,检查网络连接是否稳定,避免因网络波动导致上传中断[^2]。 #### 5. 使用其他图床 如果以上方法都无法解决问题,可以考虑使用其他图床服务,如 SM.MS、腾讯云 COS 或七牛云。这些服务可能提供更稳定的上传体验,并且 PicGo 也支持多种图床的插件。 ### 示例配置 以下是一个 PicGo 配置 GitHub 图床的示例配置片段: ```json { "picBed": { "current": "github", "github": { "token": "your_personal_access_token", "repo": "username/repo-name", "branch": "main", "path": "images" } } } ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值