使用HTML中的curl下载文本文件

时间:2019-05-05 13:33:58

标签: javascript html curl

我正在尝试将文本文件从服务器下载到本地目录。

如果我执行以下curl命令,它将从服务器复制myfile.txt并与newfile.txt保存在同一目录中。:

curl -o newfile.txt http://myserverip/myfile.txt

我想通过在加载网页时从javascript运行命令来自动执行此操作。

例如,如果我在浏览器中打开一个类似http://myserverip/getnewfile.html的html页面(运行javascript),则应将服务器中的myfile.txt复制到loacl目录中的newfile.txt。

有人可以帮助我编写JavaScript来执行curl命令吗?

请注意,将局域网和路由器中的服务器配置为仅允许来自本地计算机白名单的mac ID的连接,因此不需要任何身份验证即可连接到服务器。

1 个答案:

答案 0 :(得分:0)

您不能从JavaScript运行本地命令行命令,因为那将是一个巨大的安全漏洞。您要使用的工具是window.open(打开文件选项卡以使浏览器下载它)或fetch API(获取文件以在JavaScript中使用)