如何在不模拟多部分形式的情况下发布图像

时间:2013-04-17 11:26:03

标签: iphone ios nsurlconnection afnetworking

我正在与一位php开发人员合作,他希望我向他发布一张图片。但我已经尝试了一切,包括afnetworking和nsurlconnection。他可以收到文件,但图片坏了。我所知道的是他在不使用表格的情况下接收图像,我想问我可以在iphone中发布没有模拟形式的图像吗?

1 个答案:

答案 0 :(得分:1)

首先,您需要将图像转换为nsdata

NSData *imageData = UIImagePNGRepresentation(_image);

然后将nsdata转换为base64字符串(您需要为base64下载单独的文件)

NSString *encodedString=[imageData base64EncodedString];

所以最后你可以将编码的字符串发送到你的php服务器(你需要解码你的php服务器中的编码字符串来检索图像)