xcode:上传的图像到firebase存储正在增加文件大小

时间:2018-03-17 01:19:23

标签: swift xcode firebase firebase-storage

我在通过相机或图库选择图像后将图像上传到firebase存储区时我的文件大小很大(10-20mb)。当我通过计算机在设备上查看它时只有1-2mb。我无法弄清楚如何或为什么要创建额外的文件大小。

这是我将图像上传到firebase的代码

    let imageName = NSUUID().uuidString
    let StorageRef = Storage.storage().reference().child("Quads").child(imageName)

    if let uploadData = UIImagePNGRepresentation(imageView1.image!){

        StorageRef.putData(uploadData, metadata: nil, completion:{
            (metadata, error) in
            if error != nil{
                print("could not upload image")
            } else {
                print("saved photo successfully")

                if let image1URL = metadata?.downloadURL()?.absoluteString{
                    self.datatodb(image1URL: image1URL, imageName: imageName)
                }

            }
        })

    }

编辑:通过将UIImagePNGRepresentation更改为UIImageJPEGRepresentation并使用压缩值来改变大小来解决此问题。

0 个答案:

没有答案