Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
7.92k stars 530 forks source link

启用增强导出功能会导致保存到kindle功能出错 #6519

Closed ycj1379 closed 4 days ago

ycj1379 commented 1 month ago

描述这个错误

启用增强导出功能会导致保存到kindle功能出错 同步助手版本1.2.0 插件版本2.2.0

复现步骤

启用增强导出功能,配置如下: {"extension":"external", "path":""} {"extension":"html", "path":""} {"extension":"pdf", "path":""} {"extension":"epub", "path":""} {"extension":"docx", "path":""} {"extension":"textbundle", "path":""} {"extension":"md", "path":""} 开启后,会导致发送email和kindle功能出错,出错提示如下: 1

排查后发现关闭增强导出功能可以正常使用,发现会先生成个tmp-开头的文件,应该是启用增强导出后把该tmp文件导出到其他位置程序找不到了

其他相关说明

No response

操作系统

win10

浏览器

Cent Browser(Chromium 102.0.5005.167)

发生问题的网址

https://sspai.com/post/69972

Kenshin commented 1 month ago

emmmm

{"extension":"external", "path":""}
{"extension":"html", "path":""}
{"extension":"pdf", "path":""}
{"extension":"epub", "path":""}
{"extension":"docx", "path":""}
{"extension":"textbundle", "path":""}
{"extension":"md", "path":""}

把上面的内容全部删除,然后重启同步助手后再试试。

PS:如果保存到默认文件夹,不需要写一遍这些。

ycj1379 commented 1 month ago

我当时是想导出的不同格式的文件放到单独的文件夹,单纯是为了好看。

把上面的内容全部删除后是可用了,但如果设置成其他文件夹,导出到kindle是否还是会存在这个问题?

Kenshin commented 1 month ago

设置成其他文件夹,导出到kindle是否还是会存在这个问题?

当然没有问题,你可以试试,请留意:

{"extension":"pdf", "path":""}

中的 path 不能为空...

想导出的不同格式的文件放到单独的文件夹

这个功能原本就是这么设置的。


不过,好像有点奇怪,我这边是没问题的,也就是说可以设置 {"extension":"pdf", "path":""} 没有任何问题。

猜测是因为 Windows 系统的缘故,如果你想要实现 {"extension":"pdf", "path":""} 这样的效果,手动在 path 写上 output 路径即可。