我看了好文章 http://www.html5rocks.com/en/tutorials/file/xhr2/如何将Blob写入本地文件?
它使用HTML5文件系统API和FileWriter的实现的Blob写入到本地文件。
但是,我的浏览器Safari(当前7.0.5)不支持requestFileSystem
和FileWriter
。 (我已经使用Chrome进行测试,但也不支持)
我也在网上搜索,但似乎没有像“正式答案”。
另一个问题是为什么阅读本地文件到浏览器很简单(使用FileReader
),但写入本地文件似乎并不对称,特别是在新的html5标准中。
写入本地文件带来了更多的潜在安全风险,并且还有一个更新的API。但是,强制下载一直都很有效。 – rvighne