diff --git "a/product/\345\255\230\345\202\250\344\270\216CDN/\345\257\271\350\261\241\345\255\230\345\202\250 4.0/SDK\346\226\207\346\241\243/Java SDK/\345\257\271\350\261\241\346\223\215\344\275\234/\344\270\213\350\275\275\345\257\271\350\261\241.md" "b/product/\345\255\230\345\202\250\344\270\216CDN/\345\257\271\350\261\241\345\255\230\345\202\250 4.0/SDK\346\226\207\346\241\243/Java SDK/\345\257\271\350\261\241\346\223\215\344\275\234/\344\270\213\350\275\275\345\257\271\350\261\241.md" index 0a984983dc31..45cc49062e0c 100644 --- "a/product/\345\255\230\345\202\250\344\270\216CDN/\345\257\271\350\261\241\345\255\230\345\202\250 4.0/SDK\346\226\207\346\241\243/Java SDK/\345\257\271\350\261\241\346\223\215\344\275\234/\344\270\213\350\275\275\345\257\271\350\261\241.md" +++ "b/product/\345\255\230\345\202\250\344\270\216CDN/\345\257\271\350\261\241\345\255\230\345\202\250 4.0/SDK\346\226\207\346\241\243/Java SDK/\345\257\271\350\261\241\346\223\215\344\275\234/\344\270\213\350\275\275\345\257\271\350\261\241.md" @@ -154,6 +154,7 @@ String localFilePath = "/path/to/localFile"; File downloadFile = new File(localFilePath); GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, key); +getObjectRequest.setDownloadPartsThreads(4); // 设置分 range 多线程同时下载的并发数,不设置默认为1(此参数在5.6.168及以上版本支持) try { // 返回一个异步结果 Download, 可同步的调用 waitForCompletion 等待下载结束, 成功返回 void, 失败抛出异常 Download download = transferManager.download(getObjectRequest, downloadFile, true); @@ -181,6 +182,7 @@ shutdownTransferManager(transferManager); | resumableTaskFile | 断点续传下载时记录信息文件名 | String | file.cosresumabletask | | multiThreadThreshold | 断点续传下载使用多线程下载的最小文件大小 | int | 20 * 1024 * 1024 | | partSize | 断点续传下载使用的分块大小 | int | 8 * 1024 * 1024 | +| downloadPartsThreads | 分 range 多线程同时下载的并发数(5.6.168及以上版本支持) | int | 1 | Request 成员说明: