gpt4 book ai didi

ios - 如何在 Swift 中将 BLOB 缓冲区转换为 Base64 字符串?

转载 作者:行者123 更新时间:2023-11-29 01:04:48 29 4
gpt4 key购买 nike

我在 swift 中将 base64 字符串存储为 BLOB,但我不知道如何将返回的缓冲 blob 转回 UIImage。

这是我存储它以及 Blob 将其转换为缓冲区的方式。

    let image: UIImage = UIImage(named: "instagramLogo.png")!
let imageData = UIImagePNGRepresentation(image)!
let base64String = imageData.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)

let parameters = [
"image": base64String
]

Alamofire.request(.POST, "URL", parameters: parameters, encoding: .JSON)

最佳答案

您可以先将base64字符串转换回数据,然后从数据初始化图像

let decodedData = NSData(base64EncodedString: base64String, options: nil)
if let decodedImage = UIImage(data: decodedData!) {
imageTypeOfCar?.image = decodedImage
}

关于ios - 如何在 Swift 中将 BLOB 缓冲区转换为 Base64 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36534486/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com