使用 HTML5 + Javascript 将数据字符串保存为文件而不使用 URI [重复]
Posted
技术标签:
【中文标题】使用 HTML5 + Javascript 将数据字符串保存为文件而不使用 URI [重复]【英文标题】:Saving String of Data as a file with HTML5 + Javascript without using URI [duplicate] 【发布时间】:2011-07-01 17:27:37 【问题描述】:可能重复:Cross-browser Save As .txt
我正在寻找一种仅使用 html5 和 javascript 而不使用任何服务器端技术(php、ASP 等)将数据保存到文件中的方法
我目前正在使用 URI:
<script>
var content = "test";
uriContent = "data:plain/text.," + encodeURIComponent(content);
newWindow=window.open(uriContent, 'test');
</script>
但是,浏览器不会使用正确的扩展名来命名文件。我想知道有没有一种方法可以在不使用 HTLM5 + Javascript 的情况下保存字符串
【问题讨论】:
【参考方案1】:不幸的是,我们还没有到达那里。 FileWriter API 有一个草稿,但大多数浏览器都没有实现。
如果您可以回退到 Flash,您应该看看 Downloadify。
【讨论】:
以上是关于使用 HTML5 + Javascript 将数据字符串保存为文件而不使用 URI [重复]的主要内容,如果未能解决你的问题,请参考以下文章
将两个日期与从 HTML5 数据中提取的 javascript 进行比较
在没有文件的情况下在 HTML5 中播放来自 javascript 的音频 - 使用缓冲区
将使用 javascript 的 html5 页面加载到原生 iOS 应用程序的 web 视图中
将 javascript 变量传递给 html5 视频标签,使用它作为播放器的 src