From cab8b4607acb6cfd4dfcbbe714677d1feabc8f8a Mon Sep 17 00:00:00 2001 From: kpatfln <89169052+kpatfln@users.noreply.github.com> Date: Fri, 24 Sep 2021 14:36:25 +1000 Subject: [PATCH] fix(android): enable download functionality with Android Q (#310) --- src/android/FileTransfer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/android/FileTransfer.java b/src/android/FileTransfer.java index 00bd30f..c2920a8 100644 --- a/src/android/FileTransfer.java +++ b/src/android/FileTransfer.java @@ -23,6 +23,7 @@ import java.io.ByteArrayOutputStream; import java.io.Closeable; import java.io.File; import java.io.FileNotFoundException; +import java.io.FileOutputStream; import java.io.FilterInputStream; import java.io.IOException; import java.io.InputStream; @@ -792,7 +793,7 @@ public class FileTransfer extends CordovaPlugin { // write bytes to file byte[] buffer = new byte[MAX_BUFFER_SIZE]; int bytesRead = 0; - outputStream = resourceApi.openOutputStream(targetUri); + outputStream = new FileOutputStream(file); while ((bytesRead = inputStream.read(buffer)) > 0) { outputStream.write(buffer, 0, bytesRead); // Send a progress event.