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();