我正在尝试使用他们的API将图片发布到TwitPic.com。
但是,我之前从未使用HTTPPOST或其他方式发布图像。
有人告诉我如何使用他们的api从UIImage发布NSData?
答案 0 :(得分:5)
答案 1 :(得分:2)
使用UIImagePNGRepresentation
函数或其JPEG等效函数将UIImage转换为NSData:
答案 2 :(得分:1)
@Jamie:
尝试:
[request setData:twitpicImage forKey:@“media”];
如果图像视图实际显示存储在磁盘上文件中的图像,请使用:
[request setFile:theImagePath forKey:@“media”];
这样,ASIHTTPRequest将从磁盘流式传输图像数据,因此您不必将NSData实例保留在内存中。
TA
本
答案 3 :(得分:0)
而不是图像的setPostValue,而是使用setData。