簡體   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