最近要实现 js 的文件保存下载,用了几个插件 FileSaver.js 和 html5 的 api 下载,但是用起来还是不好操作。兼容问题确实是个大问题。有的时候会突然没有反应。

突然想到图片的 base64 的编码,未尝不试试直接编码下载呢?

首先确定自己需要下载的文件类型。我要下载是csv,所以类型选为data:application/vnd.csv

之后写好了 base64 的头data:application/vnd.csv;base64,

添加的 base64 的编码,随便你什么语言生成的,只要能赋值给 js 就行了。

- 阅读剩余部分 -

一家兄弟7人,他们在离大家都一样远的距离上种了一片果树。约定好周一到周日轮着浇水,但是从第二周开始一些人觉得有人浇,不缺我这一天,就都慢慢开始不浇,只有周五的兄弟坚持着浇,时间长了大家都觉得周五才是浇水的日子,兄弟们开始心安理得的过着自己的日子。

果树到了该开花结果的时候,却什么都没有,大家都开始抱怨周五的兄弟没尽职,肯定少浇了水,该浇透的没浇透,导致果子没结出果实来,老五需赔偿其他六兄弟没有吃到果实的损失……