作为bash脚本的一部分,我需要下载具有已知文件大小的文件,但是我对下载本身有问题。该文件每次都只会部分下载。我从中下载的服务器似乎设置不佳 - 它没有报告文件大小,因此WGET(我目前正在使用)不知道要期望多少数据。但是,我知道文件的确切大小,因此从理论上讲,我可以告诉WGET期望什么。有人知道是否有办法做到这一点?我目前正在使用WGET,但是如果它可以更好地工作,我可以轻松切换到卷发。我知道如何调整超时(这也可能会有所帮助),然后进行重新验证,但是我认为要重试工作,需要知道文件下载的大小。
我看到了其他几个问题,表明这可能是一个饼干问题,但就我而言而言不是。实际下载的实际尺寸从< 1MB到50MB,因此看起来更像是某种丢失的连接。
您可以共享整个命令以检查您使用的参数吗?但是,这是一个奇怪的情况。您可以使用 -c 参数,在重试后停止的同一点还原连接。或者,您可以尝试使用 - 蜘蛛参数。该检查是否存在文件并在日志中获取信息文件。