开发者社区> 问答> 正文

请问IOS HTTP 怎么上传相册里面的图片

请问,怎么上传HTTP的图片,据说要把图片转化为二进制流的然后提交服务器上传,还要遵循multipark/from-data这个请求类型的,还有带自己想带的很多参数,会的请教下,真的不会了,谢谢。

展开
收起
a123456678 2016-07-27 17:55:20 2094 0
1 条回答
写回答
取消 提交回答
  • AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    SetAFHttpManger(manager, YES);

    [self HUDShow:@"正在上传头像"];

    __weak typeof(self) safeSelf = self;
    [manager POST:BASE_HOST(REQUEST_EDIT_HEAD_IMAGE) parameters:dictionary constructingBodyWithBlock:^(id formData) {

    NSData *data = UIImagePNGRepresentation(currentHeadImage);
    
    [formData appendPartWithFileData:data name:@"headImage" fileName:@"headImage.png" mimeType:@"image/png"];
    

    } success:^(AFHTTPRequestOperation *operation, id responseObject) {

    NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
    NSDictionary *dictionary1 = [string objectFromJSONString];
    if (dictionary1) {
    2019-07-17 20:00:57
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
From Java/Android to Swift iOS 立即下载