我正在尝试将图像上传到服务器的数据库中。
为此我已经做到了
- 使用 UIImageJPEGReprenstation 将图像转换为 nsdata。
- 使用 base64lib 将 nsdata 转换为 nstring。
这里的问题是我拥有的 nsstring 是 NSASCII 编码的。
因此,默认打开的 ssl 转换器无法读取文件并将其转换为服务器端的正确图像。
所以我需要的是
我从 nsdata 创建的 nsstring 不得使用 nsascii 或 nsutf8 或其他东西进行编码,因为图像数据是二进制的。
或者
在服务器端,我必须将数据从 nsascii 或我在客户端编码的任何方式解码回二进制文件。但这里的问题是我没有任何用于 ascii 解码的内置 api。