From 3ecc2a4ed2612ed00e365bbfab5b636aa3f48afb Mon Sep 17 00:00:00 2001 From: Sarah Zakarias Date: Tue, 6 Mar 2018 09:24:31 +0100 Subject: [PATCH] Url encode asset lookup key (#15171) --- packages/flutter/lib/src/services/asset_bundle.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flutter/lib/src/services/asset_bundle.dart b/packages/flutter/lib/src/services/asset_bundle.dart index 29f0178dd26..9e88a708d94 100644 --- a/packages/flutter/lib/src/services/asset_bundle.dart +++ b/packages/flutter/lib/src/services/asset_bundle.dart @@ -223,7 +223,7 @@ abstract class CachingAssetBundle extends AssetBundle { class PlatformAssetBundle extends CachingAssetBundle { @override Future load(String key) async { - final Uint8List encoded = UTF8.encoder.convert(key); + final Uint8List encoded = UTF8.encoder.convert(new Uri(path: key).path); final ByteData asset = await BinaryMessages.send('flutter/assets', encoded.buffer.asByteData()); if (asset == null)