Skip to content

Neeto-Vue v0.0.12

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Oct 13:11
· 339 commits to master since this release
079a501

fix #33
尝试修复一个关于为知官方服务器图片服务的问题。

问题描述与原因

因为为知的图片不是直接提供图片链接形式,而是一条短链接,例如index_files/xxx.jpg的格式,所以需要替换成完整的链接形式,每次下载笔记的时候会附带图片资源链接,不过这里的链接是临时链接,只有一段时间是有效的,由于我之前没有意识到这个问题,导致我在保存笔记的时候直接把临时链接替换了原本的短链接,最终导致笔记图片失效,虽然我还没有遇到大规模失效的情况,但还是存在这样的风险。

解决手段

图片显示的手段还是和以前一样,使用临时链接,但在保存的时候我做了处理,会在保存的时候根据笔记资源文件,将临时链接替换回原本的短链接,然后处理了一下resources属性,这样就可以最大程度减少对原本笔记数据的影响。

接下来要做的

模仿为知网页版的显示效果,使用固定链接而不是带token的短链接来显示,这里涉及cookie的设置,暂时还没有摸清楚,还需要一点时间。