From 1dd6da59b24ec2d0a7470599313fa07dc7b413b9 Mon Sep 17 00:00:00 2001 From: Benjamin Christau Date: Tue, 28 Jun 2016 14:28:46 +0200 Subject: [PATCH] Update RNFSManager Android file to handle append in the writeFile method. --- android/src/main/java/com/rnfs/RNFSManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/rnfs/RNFSManager.java b/android/src/main/java/com/rnfs/RNFSManager.java index 7fe1b24..bdab0de 100644 --- a/android/src/main/java/com/rnfs/RNFSManager.java +++ b/android/src/main/java/com/rnfs/RNFSManager.java @@ -62,9 +62,10 @@ public class RNFSManager extends ReactContextBaseJavaModule { @ReactMethod public void writeFile(String filepath, String base64Content, ReadableMap options, Callback callback) { try { + Boolean append = options.hasKey("append") ? options.getBoolean("append") : false; byte[] bytes = Base64.decode(base64Content, Base64.DEFAULT); - FileOutputStream outputStream = new FileOutputStream(filepath); + FileOutputStream outputStream = new FileOutputStream(filepath, append); outputStream.write(bytes); outputStream.close();