使用以下方法读取图像时出现错误。
[NSString stringWithContentsOfFile:imagepath encoding:NSUTF8StringEncoding error:&error
错误是无法使用文本编码Unicode(UTF-8)打开文件“ image.png”。
答案 0 :(得分:0)
图像始终保存为NSData
而不是字符串
NSData *data = [NSData dataWithContentsOfFile:imagepath options:0 error:&error];
要向服务器发送数据,请创建一个字符串,例如base64编码,但这取决于服务器期望的格式
if (data != nil) {
NSString *string = [data base64EncodedStringWithOptions:0];
}