2017-03-01 66 views
-2

我希望能够使用HTML和Javascript将文本文件保存到特定的位置。我想将文件下载到我在代码中指定的位置,而不更改浏览器设置。我希望能够在Node JS上做到这一点。使用Javascript将文本文件保存在指定位置

+0

请询问关于您的代码的具体问题,并发布您的代码。 –

+0

你所要求的是不可能的,浏览器也不允许,因为这是违反安全的。例如,如果您可以更改目录位置,也可以更改名称,假设您创建一个名为loveletter.txt的文件,现在可以将其保存为/ etc/hosts或C:/ windows/system32/etc/hosts或类似含有流氓主机的东西;现在当你的受害者试图去一个网站(比如说google.com)时,他们可能会在你指向他们的地方结束,而鲍勃则是你的叔叔。因此,限制:) –

+0

为什么人们每天都会问这个问题。它被问及很多次的回答... –

回答

1

出于安全原因,JavaScript不允许强制下载,更不用说到特定的位置。这是不可能做你想问的。

+0

这不是完全正确。您**可以**使用JavaScript创建和下载文件。你无法强制下载到哪里。 –

+0

@ spencer.sm你根本无法强制下载。你所能做的就是让浏览器*提供*下载。 –

+0

在你编辑它之前,回应你的评论,我确实尝试过了,我得到了一个下载提示。如果您使用Chrome并关闭了“询问下载之前保存每个文件的位置”,那么您可以在那里强制下载,但这是例外而非规则。 –

相关问题