diff --git a/lib/network/images.dart b/lib/network/images.dart index 8953c61..8f311d7 100644 --- a/lib/network/images.dart +++ b/lib/network/images.dart @@ -52,7 +52,11 @@ abstract class ImageDownloader { responseType: ResponseType.stream, )); - var req = await dio.request(configs['url'] ?? url, + String requestUrl = configs['url'] ?? url; + if (requestUrl.startsWith('//')) { + requestUrl = 'https:$requestUrl'; + } + var req = await dio.request(requestUrl, data: configs['data']); var stream = req.data?.stream ?? (throw "Error: Empty response body."); int? expectedBytes = req.data!.contentLength;