Как загрузить изображения из каталога документов приложения в webView, используя HTML? - PullRequest
0 голосов
/ 28 февраля 2020

Вот как я загружаю изображения, работает нормально:

let name = url.components(separatedBy: "/").last!

   let fileManager = FileManager.default

   let paths = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString).appendingPathComponent(name)

   guard let imageURL = URL(string: url) else { return }

   var image = UIImage(named: name)

   let data = try? Data(contentsOf: imageURL)
   guard let imageData = data else { return }

   image = UIImage(data: imageData)
   let imgData = image?.jpegData(compressionQuality: 1)
   fileManager.createFile(atPath: paths as String, contents: imgData, attributes: nil)

Когда я открываю каталог документов своего приложения, я могу найти загруженные изображения. Как я могу загрузить их через HTML, например, если у меня загружен образ 'example.jpg', это должно работать:

test test<br /><img src="example.jpg" class="cardimg" /><br /><span class="g">green</span>

, но это не работает. Когда я загружаю строку html в webView, загружается все, кроме изображения. Почему? Это неверный путь или?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...