//本地路径文件
let filePath = NSBundle.mainBundle().pathForResource("test", ofType: "jpg")
let data = NSData(contentsOfFile: filePath!)
let base64 = data!.base64EncodedStringWithOptions(.EncodingEndLineWithLineFeed)
//使用图像名称创建NSData
let image = UIImage(named:"imageNameHere")!
let imageData = UIImagePNGRepresentation(image)
let base64 = imageData!.base64EncodedStringWithOptions(.EncodingEndLineWithCarriageReturn)
//创建NSData使用图像的路径
let url = NSURL(string : "urlHere")!
let imageData = NSData(contentsOfURL: url)
//Swift 2.0 Encoding(编码)
let base64String = imageData!.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)
//Swift 2.0 Decoding(解码)
let decodedData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters)
Swift 图像转换为Base64字符串
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- let dateFormatter = DateFormatter() let dateAsString = "W...
- 想办法把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()就可以写出一...
- 数组里装有多个字典,这些字典的数据都是用户操作添加的,但是我们想通过post请求,把这个数组传给后台,后台就...