首頁>Club>
我只知道用zip命令壓縮後然後搭建apache進行http下載,但是這個辦法有很多不方便,首先佔用空間會翻倍,其次壓縮速度非常慢,有時可能vps直接宕機,能用http下載資料夾的方法嗎?現在如果直接http輸入一個資料夾地址的話只會下載一個html,並沒有下載到資料夾裡的內容。
3
回覆列表
  • 1 # 海陽頂端

    有很多種方法的。

    一、先來說下你的搭建apache伺服器下載的方法

    你的方法其實是可行的,不過你壓縮後佔用的硬碟空間翻倍,壓縮速度較慢。佔用空間翻倍是不可以避免的。壓縮速度較慢,winrar可以調整選項,另一個7zip可以較快。如果你用apache想下載文夾,只需要讓apache列目錄即可以。或是你在http資料夾裡寫一個html檔案,html檔案是你下載的url列表就可以,然後你再用迅雷下載你的列表。

    二、為何不換一個思路實現上傳呢?

    現在很多網盤支援大檔案上傳,並且速度也不慢。建議你在伺服器上裝一個網盤客戶端,然後把你的大檔案上傳到網盤裡,然後你本機再從網盤裡實現下載。

    三、終極大法,自己程式設計解決吧

    如果上邊兩條都不能滿足你的要求,那就自己diy吧,只需要實現上傳下載、多執行緒、斷點續傳就可以。下邊的兩張圖是我自己用的小工具,實現在命令列裡的上傳或下載。lserver.exe是在本機裡開一個埠監聽。

    lput.exe是實現從伺服器裡向本機傳輸檔案。我以傳輸calc.exe為例。

    這個工具我不會公開的,只是給你一個程式設計的示例的思路。

  • 中秋節和大豐收的關聯?
  • 有哪些靠譜的兼職值得做?