005 - Hugo, 图床

005 - Hugo, 图床

Typora+PicGo+阿里云OSS实现云笔记|Typora上传图片

但我看过视频教程后,按照演示一步步操作,最后还是无法上传图片。

Error: getaddrinfo ENOTFOUND *.aliyuncs.com\n at GetAddrInfoReqWrap.onlookup as oncomplete (node:dns:71:26)

然后就是这个报错信息,捣鼓了一上午才解决。。。

查了许多篇文章,几乎将能搜到的所有关于这个的文章都看了一遍,还是没找到原因。在这个过程中,发现网上的文章有时候确实是查重率很高(bushi

下面记录解决过程,权当是教训涨经验了

版本问题

首先,我以为是自己版本下错了,我第一次下的是PicGo-Setup-2.3.1-ia32.exe有一个ia32,我以为是这个问题,所以重新下载了PicGo-Setup-2.4.0-beta.5.exe这个版本,还是不行,甚至,我下载了它的衍生产品PicList,同样是没效果,所以,这条路大概率是寄了。

排除

之后,我尝试更换AccessKey,当然也没啥用,尝试用阿里云直接上传图片,这是可以的,而且图片也能够被使用,说明阿里云是没啥问题的。而此时,我也打开了PicGo的日志,发现Error: getaddrinfo ENOTFOUND *.aliyuncs.com at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26)应该是和配置有关。

PicGo配置问题

我按照网上的教程查看keyid和secret之前有没有空格,存储区域是不是多写了,打开了配置文件看了一遍又一遍,对字母进行一一对照,官方文档看了一遍又一遍,还是没有找到问题,但就是从上传图片失败。直到我想起来了一篇看过的文章Typora+PicGo+阿里云OSS实现图片上传里面说如果图片上传不行,一定要先将原来的输入全部删除(KeyId、KeySecret、存储空间名、存储区域),然后再重新复制进去,认真检查不要打错了。我就死马当活马医,把信息全删了,然后重新全部cv了一遍,结果这次上传成功了!!!泪目了......但直到解决我都不知道是哪里出了问题,所以只能把这过程给记录下来。

记录这神圣的一刻,终于知道问题出在哪里了,原来是自己没有关梯子,准确的说,应该是没有将梯子和雷神加速器一起关过,这俩都对上传有影响。耗时一整天,终于破案了!!!

总结

找"Bug"的过程就是这么这么的耗费时间和精力,但最后好在能够用阿里云的图床了,不得不说速度是很快,但也有潜在的威胁,会被盗刷流量,虽然免费的图床不用在意,但免费的图床又要考虑跑路的风险,真是"家家有本难念的经",另外还有一些其他的方案,见文章。最后,我是选择了不太贵的阿里云OSS,防盗链的配置等一些措施,只能防止部分风险,并不能做到完全无风险,可能最安全的就是本地吧。

相关推荐
hengdonghui10 小时前
Writeup 4 CTFHub injection
web·ctf·sql注入·整数型联合查询注入(有回显)
AI_Cloud_推荐11 小时前
DeepSeek-V4-Pro 的 4.5 和 12:不是加价,是同名不同版本
阿里云·语言模型·代理模式·ai编程·百度云
ShineWinsu1 天前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
码间留白1 天前
手把手把 GitHub 推上阿里云 ECS:Actions CI/CD 全链路避坑实录(折腾好几天,到 2 分钟见绿)
运维·阿里云·ci/cd·docker·devops·github actions
云老大-阿里云国际站代理商1 天前
网站遇到恶意爬虫和CC攻击,阿里云国际站WAF与Bot管理怎么搭配
爬虫·阿里云·云计算
ha_lydms3 天前
Datetime Functions(日期时间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
Wang's Blog3 天前
Java 项目实战: 交友项目 - 阿里云 OSS 入门案例:从创建 Bucket 到上传拿到可访问 URL
java·阿里云·交友
ShineWinsu3 天前
对于JavaScript:JavaScript基础语法的解析
开发语言·前端·javascript·面试·web·基础语法·循环
ha_lydms3 天前
Bitwise Functions(位运算函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute