asi上传图片

来源:互联网 发布:mac远程控制 编辑:程序博客网 时间:2024/06/04 19:18


    UIImage *image = [infoobjectForKey:@"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];


反反复复,成功上传了,真是草泥马

0 0
原创粉丝点击