【发布时间】:2016-08-18 06:47:40
【问题描述】:
我有一个 mysql 数据库,其中包含一些图像。我从 php 文件中接收数据:
php:
$result[$key]['image'] = based64_encode($resultArray[$key]['image']);
现在有了一个 Json 文件,我得到如下内容:
Json:
{"image":"\/9j\/4Q\/+RXhpZgAATU0AKgAAAAgACgEPAAIAAAAGAAAAhgEQAAIAAAAKAAAAjAESAAMAAAABAAYAAAEaAAUAAAABAAAAlgEbAAUAAAABAAAAngEoAAMAAAABAAIAAE...
我有我的 swift 项目,想将图像解码为 UIImage,到目前为止我不知道如何解码图像。我有以下。
Swift:
Alamofire.request(.GET, url).responseJSON { (response) -> Void in
if let JSON = response.result.value as? [[String : AnyObject]]{
for json in JSON{
JSON
let encodedImage = json["image"]
let imageData = NSData(base64EncodedString: encodedImage)
}
}
如何解码图像以便显示?
【问题讨论】: