PicGo / picgo-plugin-pic-migrater

:truck:A PicGo plugin for pictures in markdown files migrating from one picBed to another one.
MIT License
144 stars 16 forks source link

一个md文件中有8个图片,部分上传后就停了。 #19

Open yf-9186 opened 4 years ago

yf-9186 commented 4 years ago

我在一个md文件中链接了8张图片,都是本地链接。然后使用插件将该文件中的图片批量上传到图床。结果只有部分上传成功。试了2次,第一次上传成功3张,等了好久,没等到剩余的上传成功。于是我把这3张在图床里删除以后,重启picgo,又试了一次,这次上传成功5张,然后等了好久,剩下3张又没上传成功。 picgo版本2.2.1,windows 10 1909,插件版本1.2.0。默认图床是githubplus插件,配置的github图床。

Molunerfinn commented 4 years ago

目前的设计其实不太支持一次性批量上传太多张图片。另外GitHub上传速度本来就慢,其实很多时候是在上传,只是特别慢而已。目前的批量上传是很简单的for循环提供的上传,所以图片太多、过大的话可能会把进程卡死,嗯...

未来PicGo-Core将提供批量上传的接口,能够设置并行上传上限,给出每张图片上传的进度,就不会出现现在这样等半天不知道什么时候传完的情况了。

所以目前而言一次性上传过多图片到GitHub是需要等待很久的...

yf-9186 commented 4 years ago

恩,另外建议上传成功一张就把这张图片数据记录至data.json。如果发生有的图片没传成功的情况,再次运行迁移这个文件,就只上传没成功的那部分图片。

yf-9186 commented 4 years ago

个人非常喜欢picgo这个工具,期待你们后续更好用的版本

Molunerfinn commented 4 years ago

@yf-9186 你可以设置 exclude 的配置,就不会上传这个配置命中的URL了。比如设置成 github 就不会迁移带有 github URL字样的图片

image

yf-9186 commented 4 years ago

可是我是用vscode的paste image插件插入的图片。图片都放在同一目录下,并且图片文件名都是“所插入的md文件名_日期时间”的这种格式。不太好设置这个exclude。

Molunerfinn commented 4 years ago

嗯,如果要根据data.json里的图片列表来做检查还需要以后更新了。因为以后图片数据不再放在json里而是用其他存储工具来存了。

sino1641 commented 4 years ago

同上问题,希望能加入可视化的进度条(超小声🍑

Molunerfinn commented 2 years ago

同上问题,希望能加入可视化的进度条(超小声🍑

这个需要PicGo本体支持能力。会在PicGo本体里后续提供进度条弹窗能力