我正在创建一个基于JavaScript和HTML5的Web应用程序,用于内容管理工作。当最终用户将数据从一个iframe拖动到另一个iframe(这是一个HTML表单)时,Web App基本上由2个Iframe组成。另一个具有HTML表单的iFrame有一个“生成”按钮。
通过这个“生成”按钮,我想将最终用户计算机上的表格中的数据保存为文本文件?
我不想使用PHP,因为这意味着最终用户必须安装服务器。有没有办法通过Web-App获取文本文件?
答案 0 :(得分:0)
您无法在客户端计算机上直接创建文本文件。这样做的主要原因是安全性考虑:如果允许每个网页在没有任何干预的情况下在您的计算机上保存数据,那么您将遇到一个大问题。有多种可能性:
提供下载文件,以便客户自行保存。
使用Java:您可以请求用户从硬盘上保存文件的权限。这将涉及Java Applet。由于存在安全风险,每个浏览器都不支持Java。
答案 1 :(得分:0)
我认为它可以帮到你。尝试使用 FILE API (html5的工作草案) you can find it here,以及一些tutorial