diff --git a/xiaoya_proxy/src/main/java/com/ddsrem/xiaoya_proxy/XiaoyaProxyHandler.java b/xiaoya_proxy/src/main/java/com/ddsrem/xiaoya_proxy/XiaoyaProxyHandler.java index a58ebb635..011995378 100644 --- a/xiaoya_proxy/src/main/java/com/ddsrem/xiaoya_proxy/XiaoyaProxyHandler.java +++ b/xiaoya_proxy/src/main/java/com/ddsrem/xiaoya_proxy/XiaoyaProxyHandler.java @@ -155,7 +155,7 @@ private void createDownloadTask(String url, Map headers) { } Request request = requestBuilder.build(); //不支持断点续传,单线程下载 - if(!this.supportRange) { + if(!this.supportRange || threadNum == 0) { Logger.log(connId + "[createDownloadTask]:单线程模式下载,配置线程数:" + threadNum); Callable callable = () -> { return downloadTask(url, headers, "", 0);