Javascript 在Web应用程序中创建文本文件

Javascript 在Web应用程序中创建文本文件,javascript,web-applications,iframe,text-files,Javascript,Web Applications,Iframe,Text Files,我正在创建一个基于JavaScript和HTML5的Web应用程序,用于内容管理工作。当最终用户将数据从一个iframe拖到另一个iframe(这是一个HTML表单)时,web应用程序基本上由2个iframe组成。另一个具有HTML表单的iFrame有一个“Generate”按钮 通过这个“生成”按钮,我想将拖到最终用户计算机上表单中的数据保存为文本文件 我不想使用PHP,因为这意味着最终用户必须安装服务器。有没有办法通过Web应用程序获取文本文件?您不能直接在客户端计算机上创建文本文件。这样做

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

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


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

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

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

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


  • 我想这对你有帮助。尝试使用文件API(html5的工作草案) ,还有一些