我经常更新 PC 上的 ChemAxon 免费软件安装,为此我需要从其网站下载大型(每个 >200 MB)可执行 (.exe) 文件。我的问题是这些下载似乎总是在文件传输完成之前被切断。例如,如果我在 Google Chrome 中下载这些文件,则在由于某些未知错误而退出之前,我很少能下载超过 20 MB 的文件。这个问题似乎在我的 PC 上的所有互联网浏览器(包括 Firefox 和 Opera)中都很常见。当我在 PC 上使用 wget(通过 cygwin 安装)时,我以为我已经解决了这个问题,因为它似乎在 Web 浏览器出现故障时完成了工作,但不幸的是,最近(大约过去 3 天)我注意到 wget 也无法完全下载 ChemAxon 文件,原因是连接错误(尽管我的互联网连接似乎很好)。Wget 通常设法下载到 70-80% 左右才会退出。我特别提到 ChemAxon 是因为过去三天我使用 Chrome 和 wget 从其他网站下载了其他大型文件,都没有问题。如果您感兴趣,以下是 wget 给出的确切错误:
2015-04-13 17:54:28 (51.0 KB/s) - Connection closed at byte 261711437. Giving up.
答案1
要下载这些文件,请使用以下命令之一:
wget -c -i Downloads.txt -p DEST
或者
wget -c URL -p DEST
其中URL
是下载 URL,DEST
是下载的目的地(例如C:\Users\Brenton\Downloads
)。该文件Downloads.txt
应位于您运行 wget 的目录中,并且应包含您希望从中下载文件的所有 URL。