0
作爲bash腳本的一部分,我需要下載具有已知文件大小的文件,但我在下載本身時遇到問題。該文件每次只能部分下載。我正在下載的服務器似乎沒有特別設置好 - 它不報告文件大小,所以wget(我目前使用的)不知道需要多少數據。但是,我知道文件的確切大小,所以理論上我可以告訴wget什麼期望。有誰知道是否有辦法做到這一點?目前我正在使用wget,但如果效果更好,我可以輕鬆切換到curl。我知道如何調整超時(這可能也有幫助),並重試,但我認爲重試工作需要知道下載文件的大小。爲wget或curl定義下載大小
我已經看到了一些其他問題,表明它可能是一個cookie問題,但這不是我的情況。下載的實際大小從< 1Mb到50Mb不等,所以它看起來更像是某種丟失的連接。
我不知道爲什麼,但使用'-c'工作!一旦我添加它,它就會識別服務器上的文件大小。 – aquavitae