我正在尝试使用他们的 API 将图像发布到 TwitPic.com。
但是,我以前从未使用 HTTPPOST 或其他方式发布过图像。
有人告诉我如何使用他们的 api 从 UIImage 发布 NSData 吗?
我正在尝试使用他们的 API 将图像发布到 TwitPic.com。
但是,我以前从未使用 HTTPPOST 或其他方式发布过图像。
有人告诉我如何使用他们的 api 从 UIImage 发布 NSData 吗?
使用该UIImagePNGRepresentation
函数或其等效的 JPEG 将 UIImage 转换为 NSData:
@杰米:
尝试:
[请求 setData:twitpicImage forKey:@"media"];
如果图像视图实际显示的是存储在磁盘文件中的图像,请使用:
[请求 setFile:theImagePath forKey:@"media"];
这样,ASIHTTPRequest 将从磁盘流式传输图像数据,因此您不必在内存中保留 NSData 实例。
塔
本
代替图像的 setPostValue,使用 setData 代替。