gpt4 book ai didi

ios - 使用 Swift 将图像存储处理到 Firebase

转载 作者:搜寻专家 更新时间:2023-11-01 06:40:02 25 4
gpt4 key购买 nike

这就是我上传到 Firebase 的方式。但是需要一段时间才能把它拿回来。同样在保存它的同时,这就是我尝试异步处理的原因。

if imagePathToUpload != nil {
let uploadImgPath = Firebase(url:"\(rootURL)/users/\(id!)")
let imageData = UIImagePNGRepresentation(image)
let base64String = imageData!.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)
let imageRef = uploadImgPath.childByAppendingPath("\(path!)")

dispatch_async(dispatch_get_main_queue(), {
imageRef.setValue(base64String)
})
}

图像大小为 370x370,因此我认为应该不会花那么长时间。还是应该在上传之前尝试缩小图片?

将图像存储到 Firebase 的正确方法是什么?

最佳答案

What is the proper way of handling image storage to Firebase?

作为covered in many questions before : Firebase JSON 数据库不适合存储图像。

处理用户生成的图像的最佳方式是将它们存储在专用的文件/图像存储服务上,然后将该服务的 URL 存储在您的 Firebase 数据库中。

更新:在 I/O 2016 上介绍了 Firebase Firebase Storage 非常适合存储图像。

关于ios - 使用 Swift 将图像存储处理到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36718006/

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