android 版的我是采用 HttpURLConnection+ DataOutputStream+ DataInputStream完成上传的,IOS则是以下面代码上传的,结果上传总是失败。 NSURL *url = [NSURL URLWithString:urlServer];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
NSLog(@"PATH:%@",szImageName);
NSInputStream *inStream = [NSInputStream inputStreamWithFileAtPath:szImageName];
[request setValue:@"application/stream" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBodyStream:inStream];
[request setHTTPMethod:@"POST"];
NSError *error = nil;
NSData *conn = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
NSLog(@"PATH:%@",szImageName);
NSInputStream *inStream = [NSInputStream inputStreamWithFileAtPath:szImageName];
[request setValue:@"application/stream" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBodyStream:inStream];
[request setHTTPMethod:@"POST"];
NSError *error = nil;
NSData *conn = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error];
解决方案 »
- 如何让UIscrollView每次只翻一页
- Unity 平台,多少人在用
- Iphone能不能取得SIM卡信息?
- cocos2d 怎么实现两个动作执行完之后执行第三个
- iOS 与数据库交互
- 为什么在bundle中找不到sqlite数据库
- 为什么项目能在iphone5编译不能在iphone5s上面编译,报错:library not found for -lPods
- iOS 旋转减速问题
- app被拒1. 2 SAFETY: USER GENERATED CONTENT,查找到的大概原因展示
- 求大神,关于KVO的一些问题
- 为什么苹果不能在Andriod上开发应用?
- objective-c 给java传(file类型)值的问题
- (void) saveImage:(UIImage *)currentImage withName:(NSString *)imageName
{
NSString *imageUrl = [ [NSString alloc]initWithFormat:@"http://www.xxx.xxxx];
NSLog(@"我的请求路径:%@",myUrl);
NSURL *url = [NSURL URLWithString: myUrl];
NSData *imageData = UIImagePNGRepresentation(currentImage);
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setData:imageData withFileName:imageName andContentType:@"photo" forKey:@"fileUpload"];
request.timeOutSeconds = 35;
[request buildPostBody];
[request setDelegate:self];
[request startAsynchronous];
[self MBProgressWithTitle:@"图片保存中..."];
[imageUrl release];
}