From 95fae48f79e1dbb4cd268b0ed3856d2ebd964e4a Mon Sep 17 00:00:00 2001 From: riteshshukla04 Date: Wed, 3 Dec 2025 10:20:47 +0530 Subject: [PATCH] fix: file not loading when file:// in URL --- .../main/java/com/margelo/nitro/image/HybridImageFactory.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-native-nitro-image/android/src/main/java/com/margelo/nitro/image/HybridImageFactory.kt b/packages/react-native-nitro-image/android/src/main/java/com/margelo/nitro/image/HybridImageFactory.kt index f1c8775..bfe3c91 100644 --- a/packages/react-native-nitro-image/android/src/main/java/com/margelo/nitro/image/HybridImageFactory.kt +++ b/packages/react-native-nitro-image/android/src/main/java/com/margelo/nitro/image/HybridImageFactory.kt @@ -89,7 +89,8 @@ class HybridImageFactory: HybridImageFactorySpec() { } override fun loadFromFile(filePath: String): HybridImageSpec { - val bitmap = BitmapFactory.decodeFile(filePath) + val cleanPath = filePath.removePrefix("file://") + val bitmap = BitmapFactory.decodeFile(cleanPath) if (bitmap == null) { throw Error("Failed to load Image from file! (Path: $filePath)") }