大文件私有链接下载问题

我在七牛的一个私有 bucket 上有一个 18G 的 .tar.gz 压缩文件,用代码生成了指定有效期的私有下载链接。刚开始下载没有问题,但是下载中途(比如 1/3 或一半的时候)就会遇到下载中断的问题,更大的问题是利用断点续传功能也无法继续下载,只能重新开始!反复多次都是这样,没有下载成功。

环境:Mac OS,下载工具:wget 和 curl。
wget 提示的问题是 Connection closed,curl 遇到 error 18 。

补充:不知道是不是私有下载链接才引起的问题。我生成的下载有效期是一周,所以不可能有过期问题。

阅读 3.8k
1 个回答

那么大的文件直接下载链路断掉其实很正常,nginx直接close connection很正常,你可以用wget和curl的断点续下载参数,譬如wget -c http://...或者curl -cs -O http://...,要是windows下,那就用迅雷吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进