diff --git a/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java b/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java index ff85bfbb..12434859 100644 --- a/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java +++ b/android/src/main/java/com/ReactNativeBlobUtil/ReactNativeBlobUtilMediaCollection.java @@ -95,8 +95,12 @@ public static Uri createNewMediaFile(FileDescription file, MediaType mt, ReactAp Uri mediauri = getMediaUri(mt); - // Keeps a handle to the new file's URI in case we need to modify it later. - return resolver.insert(mediauri, fileDetails); + try { + // Keeps a handle to the new file's URI in case we need to modify it later. + return resolver.insert(mediauri, fileDetails); + } catch (Exception e) { + return null; + } } else { File f = new File(relativePath + file.getFullPath()); if (true) {