如何在html按钮上下载远程机器上的文件?

问题描述 投票:0回答:1

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

有人可以帮忙做到这一点或告诉我其他方法来完成它吗?

php html html5 file-upload remote-server
1个回答
0
投票

Web浏览器没有为网站提供确定文件保存位置的机制,因此即使他们可以访问目标计算机,也无法使用客户端代码执行此操作。

你需要编写一个Web服务(你可以使用你喜欢的任何编程语言,我现在的偏好是使用带有Express模块​​的JavaScript(用于提供Web服务)和用于Node.js的Axios(用于下载)) 。

单击按钮时,您需要向Web服务发出HTTP请求(这可以像使用带有指向Web服务的<form> URL的action一样简单,以便在单击提交按钮时向其发出请求。

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

© www.soinside.com 2019 - 2024. All rights reserved.