下载数据url文件
我的想法是制作一个完全基于javascript的zip/unzip实用程序,任何人都可以从浏览器中访问它。他们可以直接把他们的拉链拖到浏览器中,这样他们就可以下载所有的文件了。它们还可以通过拖动单个文件来创建新的zip文件。
我知道做服务器端会更好,但是这个项目只是为了一点乐趣。
如果我利用各种可用的方法,将文件拖到浏览器中应该是非常容易的。(Gmail风格)
希望编码/解码应该是正常的。我已经看到了一些as3zip库,所以我肯定我对此没有意见。
我的问题是下载最后的文件。
window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....'
这在Firefox中很好,但在Chrome中就不行了。
我可以将文件作为图像嵌入到Chrome中<img src="data:jpg/image;ba.." />
,但这些文件不一定是图像。它们可以是任何形式的。
有人能想到其他的解决方案或者其他的工作吗?