0
作为bash脚本的一部分,我需要下载具有已知文件大小的文件,但我在下载本身时遇到问题。该文件每次只能部分下载。我正在下载的服务器似乎没有特别设置好 - 它不报告文件大小,所以wget(我目前使用的)不知道需要多少数据。但是,我知道文件的确切大小,所以理论上我可以告诉wget什么期望。有谁知道是否有办法做到这一点?目前我正在使用wget,但如果效果更好,我可以轻松切换到curl。我知道如何调整超时(这可能也有帮助),并重试,但我认为重试工作需要知道下载文件的大小。为wget或curl定义下载大小
我已经看到了一些其他问题,表明它可能是一个cookie问题,但这不是我的情况。下载的实际大小从< 1Mb到50Mb不等,所以它看起来更像是某种丢失的连接。
我不知道为什么,但使用'-c'工作!一旦我添加它,它就会识别服务器上的文件大小。 – aquavitae