繁体   English   中英

如何在HTML中单击按钮后在远程计算机上下载文件?

[英]How to download a file on a remote machine on button click in html?

我正在尝试在HTML中单击按钮时在远程计算机上下载文件。 就像我有一个文件的链接,即“ 文件链接: -https : //perso.telecom-paristech.fr/eagan/class/igr204/data/Camera.csv ”。 我想通过单击html上的按钮将此文件下载到远程计算机。 我不知道如何连接到远程计算机以下载该文件。 因此,就像当我单击本地计算机上的html文件中的html文件中的下载按钮时,该文件应下载到远程计算机或其他本地计算机而非本地计算机上。 “ ip地址”是否足以连接到远程计算机并将文件存储在该计算机中?

有人可以帮忙吗,或告诉我其他方法来完成它吗?

Web浏览器没有提供任何机制的一个网站以确定一个文件将被保存,所以即使他们进入到目标机器,你不能与客户端代码做到这一点。

您需要编写一个Web服务(您可以使用任何喜欢的编程语言,如今,我的首选是将JavaScript与Node.js的Express模块​​(提供Web服务)和Axios(进行下载)结合使用) 。

单击按钮时,您需要向Web服务发出HTTP请求(这可以像使用<form>那样简单, action URL指向Web服务,因此单击“提交”按钮时便对其进行了请求。 。

然后,Web服务器需要执行下载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM