- 刚才在上传笔记的时候发现 Typora笔记本上的笔记复制的图片传不上来,会出现一下的情况
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iaP3akXH-1584263410098)(Img/image-20200315142919651.png)]
- 之前也不是很在意,这次不一样的,笔记里图片有点多,所以就觉得有点麻烦,就看看这是为啥。
分析
- 首先,我们可以确定的是Typora中的笔记复制上来实际上不是复制我们看到的内容,即格式优化好的那种,而是源码
- 按下
Ctrl +/
可以看到Typora下编辑的源码即如下所示,可以看到图片也都是一串特定md格式的路径罢了
- 我们观察错误,可以得知,CSDN确实已经得到了我们的图片路径,而且已经识别出这是一张图片,但是上传失败的原因~emmm其实很明了了,这个路径是相对路径
- 接着探究就该说到Typora的偏好设置,因为Typora默认的图片保存地址在C盘的某处,本人不是很喜欢在C盘里面放东西,就设置了一个相对地址,如下所示
- 也就是当前文件的同目录建一个Img文件夹,统一存放图片,这才导致了如上的弊端
解决方案
- 第一种,就是指定一个统一的本地绝对路径,像默认一样
- 第二种,统一上传到服务器,像CSDN一样,看了一眼,还真有这个选项,也支持自定义,只要自己写个微服务在服务器上一挂,就可以了,或者不知道七牛这种能不能传
- 但是我不准备弄了,麻烦[手动狗头]
情况补充
- 后来我有试过用绝对路径,好像不怎么管用~但我记得以前是可以的,不知道CSDN·这边出啥事了,咋就传不了