我正在尝试通过按钮点击html在远程计算机上下载文件。就像我有一个文件的链接是“文件链接: - https://perso.telecom-paristech.fr/eagan/class/igr204/data/Camera.csv”。我想通过单击html按钮将此文件下载到远程计算机。我不知道如何连接到远程机器下载该文件。所以当我点击我的机器/本地机器上的html文件中的下载按钮时,这个文件应该被下载到远程机器或其他机器而不是本地机器。 “ip address”是否足以连接到远程机器并将文件存储在该机器中?
有人可以帮忙做到这一点或告诉我其他方法来完成它吗?
Web浏览器没有为网站提供确定文件保存位置的机制,因此即使他们可以访问目标计算机,也无法使用客户端代码执行此操作。
你需要编写一个Web服务(你可以使用你喜欢的任何编程语言,我现在的偏好是使用带有Express模块的JavaScript(用于提供Web服务)和用于Node.js的Axios(用于下载)) 。
单击按钮时,您需要向Web服务发出HTTP请求(这可以像使用带有指向Web服务的<form>
URL的action
一样简单,以便在单击提交按钮时向其发出请求。
然后Web服务器需要执行下载。