diff --git a/lib/flutter_paytabs_bridge.dart b/lib/flutter_paytabs_bridge.dart index af9843b..8e85a10 100644 --- a/lib/flutter_paytabs_bridge.dart +++ b/lib/flutter_paytabs_bridge.dart @@ -247,7 +247,12 @@ class FlutterPaytabsBridge { } static Future handleImagePath(String path) async { - var bytes = await rootBundle.load(path); + var bytes; + if (File(path).existsSync()) { + bytes = File(path).readAsBytesSync().buffer.asByteData(); + } else { + bytes = await rootBundle.load(path); + } String dir = (await getApplicationDocumentsDirectory()).path; var imageName = path.split("/").last; String logoPath = '$dir/$imageName';