为什么你不能用javascript本地保存文件?

时间:2015-03-06 03:01:27

标签: javascript

我尝试创建一个简单的应用程序,用户在文本字段中输入一些文本,单击“保存”,然后提示保存文件对话框,以便将文本字段中写入的文本保存到一个.txt文件。

从所有谷歌搜索和查看SO问题,我不断得到像

这样的答案

问题是 - 为什么这个基本功能不允许/不是原生的?

我知道您不希望浏览器隐蔽地保存数据,但显式保存文件对话框似乎无害。

1 个答案:

答案 0 :(得分:1)

您无法将文件从浏览器保存到客户端文件系统,只是您不能。 在过去的VB脚本中(在IE下),VB脚本是通过web发送恶意软件的主要载体。

如果您确实需要管理客户端文件,请考虑编写桌面应用程序,而不是Web应用程序,请记住您被困在同一种沙箱中的Web应用程序。

您可以为客户端“保存”文件执行其他代理: