ko2ic / image_downloader

Flutter plugin that downloads images and movies on the Internet and saves to Photo Library on iOS or specified directory on Android.
https://pub.dartlang.org/packages/image_downloader#-readme-tab-
MIT License
92 stars 115 forks source link

Domain=NSURLErrorDomain Code=-1002 "unsupported URL" #82

Open mduccc opened 4 years ago

mduccc commented 4 years ago

[IOS 13.6] I try :

var imageId = await ImageDownloader.downloadImage('https://i.pinimg.com/564x/2c/84/41/2c8441dc134ddc8c883d13eef09bd5ce.jpg');

But:

_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <876D795A-5744-4A54-B9D7-2022976EE271>.<1>, NSUnderlyingError=0x6000017a91d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1002 "(null)"}}
Unsupported value: Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsupported URL, NSErrorFailingURLStringKey=3A6DBEB6-6F96-4C20-B6CD-2FAE894680C0/L0/001, NSErrorFailingURLKey=3A6DBEB6-6F96-4C20-B6CD-2FAE894680C0/L0/001, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <876D795A-5744-4A54-B9D7-2022976EE271>.<1>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <876D795A-5744-4A54-B9D7-2022976EE271>.<1>, NSUnderlyingError=0x6000017a91d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1002 "(null)"}} of type NSURLError
Lost connection to device.
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff23e3de6e __exceptionPreprocess + 350
    1   libobjc.A.dylib                     0x00007fff512539b2 objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff23e3dbe8 +[NSException raise:format:arguments:] + 88
    3   Foundation                          0x00007fff258d6bd2 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191
    4   Flutter                             0x00000001009c8a0e -[FlutterStandardWriter writeValue:] + 1958
    5   Flutter                             0x00000001009c75ad -[FlutterStandardMethodCodec encodeErrorEnvelope:] + 179
    6   Flutter                             0x00000001009c5a64 __45-[FlutterMethodChannel setMethodCallHandler:]_block_invoke_2 + 124
    7   image_downloader                    0x0000000102b1a21d $syXlSgIeyBy_ypSgIeg<…>