0

我正在为内容管理工作创建一个基于 JavaScript 和 HTML5 的 Web 应用程序。Web 应用程序基本上由 2 个 iframe 组成,当最终用户将数据从一个 iframe 拖动到另一个 iframe(这是一个 HTML 表单)时。另一个具有 HTML 表单的 iFrame 具有“生成”按钮。

通过这个“生成”按钮,我想将拖动到最终用户计算机上的表单中的数据保存为文本文件?

我不想使用 PHP,因为这意味着最终用户必须安装服务器。有没有办法通过 Web-App 获取文本文件?

4

2 回答 2

0

您不能直接在客户端计算机上创建文本文件。这样做的主要原因是安全考虑:如果允许每个网页在没有任何干预的情况下将数据保存在您的计算机上,那么您将遇到大问题。有多种可能:

  1. 提供文件作为下载,以便客户可以自己保存。

  2. 使用Java:您可以向用户请求将文件保存在硬盘上的权限。这将涉及 Java Applet。由于存在安全风险,并非所有浏览器都支持 Java。

于 2013-01-06T11:36:10.270 回答
0

我想它可以帮助你。尝试使用FILE API(html5 的工作草案) ,你可以在这里找到它,还有一些教程

于 2013-01-06T12:19:55.313 回答