我目前正在使用带有nodejs的电子,然后使用插件browserify使其在线兼容制作网站。我想要做的一件事就是让用户上传一个文件(csv),将它与我生成的文本文件合并,将两个文件压缩,然后给它们一个“下载zip”选项,他们可以使用它们下载我生成的zip。我也希望所有这些都发生在客户端。
我需要再次发生的事情:
所有客户端。
我已经在网上搜索了这样做的方法,但实现我发现的下载链接的所有方法都要求文件是文本文件,或者使用fs / express或其他一些不需要的插件似乎与browserify一起使用。
如果我要求的是不可能的,请告诉我,所以我不要浪费时间!
提前致谢!
答案 0 :(得分:1)
感谢leroydev的回复,我能够使用jszip生成zip文件,使用输入类型为" file"的表单上传csv。 accept =" .csv",使用FileReader读取文件,最后使用FileSaver jvsteiner's solution保存压缩文件。
谢谢!