问题背景
有些markdown笔记写在本地电脑上,当直接复制发布到优快云中时,优快云会将markdown中的图片链接全部转存
如果图片过大或者图片过多就会出现转存失败的情况
一种解决方法
分析
优快云图片转存后得到的网址是这样的
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWctaG9tZS5jc2RuaW1nLmNuL2ltYWdlcy8yMDIwMTEyNDAzMjUxMS5wbmc
网址的基本格式是https://imgconvert.csdnimg.cn/<base64>
,后面的一长串编码其实就是图片原网址的base64编码
思路
自己写了个nodejs
代码,将网址转换为base64编码,自动生成转存网址就行了
const fs = require("fs");
/**
* 生成转存后的图片网址
*/
function getImgConvertUrl({
url=""})