您的位置:首页 > 其它

asi上传图片

2014-01-07 19:25 465 查看
UIImage *image = [info
objectForKey:@"UIImagePickerControllerEditedImage"];
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES)
objectAtIndex:0];
documentPath = [documentPath stringByAppendingPathComponent:@"image.png"];

NSData *data =
UIImagePNGRepresentation(image);//
[data writeToFile:documentPath
atomically:YES];

ASIFormDataRequest *request = [ASIFormDataRequestrequestWithURL:[NSURLURLWithString:@"http://txxxxxxxxxxx"]];

request.requestMethod =
@"POST";//设置请求方式
[request addPostValue:[[NSUserDefaultsstandardUserDefaults]
objectForKey:@"True_userid"]forKey:@"userid"];
[request addFile:documentPath
forKey:@"photo"];

[request setCompletionBlock:^{
NSLog(@"------草泥马%@",request.responseString);
}];

[request setFailedBlock:^{
NSLog(@"asi error: %@",request.error.debugDescription);
}];

[request startAsynchronous];

反反复复,成功上传了,真是草泥马
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: