Не удается загрузить изображение из внутреннего URI в cordova ios

#ios #image #cordova

#iOS #изображение #кордова

Вопрос:

Я извлекаю в objective C URI изображения благодаря :

 [asset requestContentEditingInputWithOptions:nil
                                   completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) {
                                       NSString *uri =contentEditingInput.fullSizeImageURL.absoluteString;    
                                   }];
  

Это работает нормально, но после этого я не могу загрузить изображение из этого URI с <img src="myURI"/> помощью html-страницы моего приложения Cordova.

URI выглядит следующим образом

file:///var/mobile/Media/DCIM/100APPLE/IMG_0045.JPG

И попытка загрузить его из панели навигации браузера (safari, chrome) возвращает 404 not found.

Кроме того, пытаясь получить правильный URI с

 window.resolveLocalFileSystemURL(newURI,success,error)
  

возвращена ошибка 404 not found.

Я внимательно прочитал документацию здесь, но не смог понять, что было не так :/

Комментарии:

1. Вы использовали NSSLog() для получения значения uri?

2. Действительно, именно так я узнал, что URI был file:///var/mobile/Media/DCIM/100APPLE/IMG_0045.JPG 🙂