From 5809cd0fb6a6980fc0b4d58c9eb1952520601cf5 Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Sat, 26 Nov 2022 18:45:04 +0100 Subject: [PATCH] fix(android): support picking 2+ GB files --- .../com/reactnativedocumentpicker/DocumentPickerModule.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/reactnativedocumentpicker/DocumentPickerModule.java b/android/src/main/java/com/reactnativedocumentpicker/DocumentPickerModule.java index 2d5bc6ad..a0202185 100644 --- a/android/src/main/java/com/reactnativedocumentpicker/DocumentPickerModule.java +++ b/android/src/main/java/com/reactnativedocumentpicker/DocumentPickerModule.java @@ -275,10 +275,10 @@ private WritableMap getMetadata(Uri uri) { map.putString(FIELD_TYPE, cursor.getString(mimeIndex)); } int sizeIndex = cursor.getColumnIndex(OpenableColumns.SIZE); - if (!cursor.isNull(sizeIndex)) { - map.putInt(FIELD_SIZE, cursor.getInt(sizeIndex)); - } else { + if (cursor.isNull(sizeIndex)) { map.putNull(FIELD_SIZE); + } else { + map.putDouble(FIELD_SIZE, cursor.getLong(sizeIndex)); } } }