ios - Mysql blob图像在UiImage swift 3中的显示

标签 ios mysql uiimageview blob swift3

我有一个数据库,其中的图像存储为 blob,并希望将它们显示在 UiImage 中。我能够将数据作为 JSON 提要获取到我的应用程序中,并且能够(通过打印)获取图像数据,如下所示

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

我不知道如何将这些数据转换回 Storyboard上的 UIImage

最佳答案

假设您有来自数据库的字符串形式的 blob 数据。您可以将其转换为图像,如下所示。

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

关于ios - Mysql blob图像在UiImage swift 3中的显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39231842/

相关文章:

mysql - SQL 查询未按预期工作 |重复和错误的结果

mysql - 使用 "LOAD DATA LOCAL INFILE"加载包含重音字符的 csv 文件

mysql - 在 Ubuntu 18.04 中为 MYSQL 启用 Bin 日志记录抛出错误

c# - uiimageview ios Xamarin C#上的click事件

ios - 设置 UIScrollView。如果在 viewDidLayoutSubviews 中调用 UIImageView 图像会失真。包括图像

ios - 有没有办法在我的代码中找到不能在以前版本的 iOS 上运行的方法?

ios - 核心数据 : parent context blocks child

ios - UICollectionView insertItemsAtIndexPaths : throws exception

uitableview - 在 UITableViewController 子类中的 tableView 后面放置一个 UIImageView

ios - Swift - 函数参数中的闭包