obsidian+picgo图片上传失败的解决方案:Cannot read properties of undefined

在obsidian里,向阿里云OSS上传图片时,总是报错:

TypeError: Cannot read properties of undefined (reading ‘0’)

TypeError: Cannot read properties of undefined (reading '0')

Sync Error! app.js:1 Error: 
Not logged in 
at t.<anonymous> (app.js:1:3242315) 
at app.js:1:249549 at Object.next (app.js:1:249654) 
at app.js:1:248570 at new Promise (<anonymous>) 
at y (app.js:1:248315) at t._sync (app.js:1:3241986) 
at t.<anonymous> (app.js:1:3239475) 
at app.js:1:249549 
at Object.next (app.js:1:249654)

报错描述:

一直用picogo作为阿里云OSS图床的上传工具。

把剪贴板上的图片,粘贴到obsidian里,就可以直接上传到阿里云OSS。

不仅能为obsidian做图床,还能为博客做图床。 简直不能更爽了。

但是最近,总是上传出错。 本地picgo可以上传。

但是无法在obsidian里使用。 一旦上传,就报错:TypeError: Cannot read properties of undefined (reading ‘0’)

花了好几个小时,测试了各种方法,都没有解决。

最后通过工具piclist,很快解决了问题。

解决方法:

第1步:下载使用piclist。

piclist夸克网盘: https://pan.quark.cn/s/7011084294aa

下载地址:

https://github.com/Kuingsmile/PicList/releases

它是picgo的升级版。 picgo没人维护了。

piclist的使用方法,和picgo一样。

第2步:piclist简单设置

记得设置好后,切换图床。

第三步:obsidian插件设置

上传的插件,和picgo一样: image auto upload Plugin

默认上传器,还是选择: picgo

参考文档:

  1. 挺详细的阿里云OSS配置:我的 Obsidian 笔记跨设备同步方案, https://mp.weixin.qq.com/s/q1diZfNfeaJtyhrwdk3hIw
  2. 详细的obsidian配置: https://blog.csdn.net/m0_56311797/article/details/134598968

近期文章

发表评论