From 43919851ed7c8db7b4216423f6f5606d34941c6c Mon Sep 17 00:00:00 2001 From: Timi Date: Tue, 15 Jul 2025 12:01:55 +0800 Subject: [PATCH] add toFile(File) for ProgressiveRequest --- src/main/java/com/imyeyu/network/ProgressiveRequest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/imyeyu/network/ProgressiveRequest.java b/src/main/java/com/imyeyu/network/ProgressiveRequest.java index 80070f7..dfb37da 100644 --- a/src/main/java/com/imyeyu/network/ProgressiveRequest.java +++ b/src/main/java/com/imyeyu/network/ProgressiveRequest.java @@ -13,6 +13,7 @@ import org.apache.hc.core5.http.io.entity.EntityUtils; import javax.naming.NoPermissionException; import java.io.ByteArrayOutputStream; +import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.nio.file.Path; @@ -45,6 +46,10 @@ public class ProgressiveRequest { processResponse(request.execute(), IO.getOutputStream(outputPath.toFile())); } + public void toFile(File file) throws IOException, NoPermissionException { + processResponse(request.execute(), IO.getOutputStream(file)); + } + public byte[] asBytes() throws IOException { ByteArrayOutputStream os = new ByteArrayOutputStream(); processResponse(request.execute(), os);