作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
NSData *imageData = UIImagePNGRepresentation(image);
如何使用 POST 发送图像数据?
最佳答案
下面的代码应该有帮助
NSData *imageData = UIImagePNGRepresentation(image);
NSURL *yourURL = ...
NSMutableURLRequest *yourRequest = [NSMutableURLRequest requestWithURL:yourURL
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
//Set request to post
[yourRequest setHTTPMethod:@"POST"];
//Set content type
[yourRequest setValue:@"image/png" forHTTPHeaderField:@"Content-Type"];
// Set authorization header if required
...
// set data
[yourRequest setHTTPBody:imageData];
// create connection and set delegate if needed
NSURLConnection *yourConnection = [[NSURLConnection alloc] initWithRequest:yourRequest
delegate:self
startImmediately:YES];
请注意,假设您使用的是 ARC。
关于ios - 如何从 iOS 应用程序使用 POST 发送 NSData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753099/
我是一名优秀的程序员,十分优秀!