【问题标题】:Downloading text file using curl in HTML在 HTML 中使用 curl 下载文本文件
【发布时间】:2019-09-23 08:08:17
【问题描述】:

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

如果我执行以下 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 的连接,因此连接到服务器不需要任何身份验证。

【问题讨论】:

    标签: javascript html curl


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-04-06
      • 2016-05-02
      • 2021-11-05
      • 2012-09-03
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      • 2010-11-29
      • 2017-06-11
      相关资源
      最近更新 更多