[英]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.