将base64字符串格式的图像上传到服务器

时间:2018-09-26 17:17:51

标签: ios objective-c image

我使用CFURLCreateStringByAddingPercentEscapes对base64图像字符串进行了编码:

grep -lf <(sed 's/$/\\b/' /path/to/SearchList.txt) INFILES*

这有效。但是现在 CFURLCreateStringByAddingPercentEscapes已过时,建议使用stringByAddingPercentEncodingWithAllowedCharacters,但我不确定允许使用什么字符集。我尝试了以下包含上述字符的每个设置,但没有一个起作用:

(__bridge_transfer NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)imageString, NULL,CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"), CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding))

非常感谢您的帮助!

0 个答案:

没有答案