Отображение изображения BLOB-объекта Mysql в UiImage swift 3

У меня есть база данных с изображениями, хранящимися в виде больших двоичных объектов, и я хочу отобразить их в UiImage. Я могу получить данные в своем приложении в виде канала JSON, и я могу получить данные изображения (через печать) следующим образом.

[["image": <UIImage: 0x14ea397b0> size {750, 750} orientation 0 scale 1.000000]]

Я понятия не имею, как перевести эти данные обратно в UIImage, который у меня есть на моей раскадровке.


person adamprocter    schedule 30.08.2016    source источник


Ответы (1)


предположим, что у вас есть данные blob в виде строки из db. вы можете преобразовать его в изображение, как показано ниже.

let imageBytes = "" // blob data
DispatchQueue.main.async {
    if let imgData = imageBytes.dataUsingEncoding(NSUTF8StringEncoding){
        self.imageView.image = UIImage(data: imgData)
    }
}
person Saeid Basirnia    schedule 08.01.2017