Decode a base64 data to image

前端 未结 5 1832
广开言路
广开言路 2020-12-28 19:57

This code doesn\'t working with Swift 3 anymore.

imageData = NSData(base64EncodedString: mediaFile, options: NSDataBase64DecodingOptions.fromRaw(0)!)
         


        
5条回答
  •  清酒与你
    2020-12-28 20:23

    I implemented this as UIImage extension

    extension UIImage {
    
        /* 
         @brief decode image base64
         */
        static func decodeBase64(toImage strEncodeData: String!) -> UIImage {
    
            if let decData = Data(base64Encoded: strEncodeData, options: .ignoreUnknownCharacters), strEncodeData.characters.count > 0 {
                return UIImage(data: decData)!
            }
            return UIImage()
        }
    }
    

提交回复
热议问题