【发布时间】:2015-05-08 10:54:33
【问题描述】:
-
我可以成功使用afnetworking 2.0的put方法来放置数据。
NSString* PUTURL = [NSString stringWithFormat:@"%@/updateestado/estado/%@/idJugador/%ld",BASEURl,[状态 urlEncodeUsingEncoding:NSUTF8StringEncoding],userId];
NSLog(@"REG URL----%@",PUTURL);
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager 管理器]; [经理PUT:PUTURL参数:无成功:^(AFHTTPRequestOperation *操作,id responseObject){ NSLog(@"JSON: %@", responseObject); [self.NET_Delegate DelegateUpdateStatusResponce:responseObject];
} 失败:^(AFHTTPRequestOperation *operation, NSError *error) { [self.NET_Delegate DelegateUpdateStatusError:error]; }];
- 我可以使用 post 方法成功上传视频。
- 但是上传图片的要求是使用PUT
- 我按照 Simple "PUT" file upload with AFNetworking 但是有两个问题说 multipartFormRequestWithMethod deprived & 尝试该方法时出现 404 错误。
在 github 的 afnetworking 文档中没有对此的参考。
查询:我正在第一次使用 put 上传图片,所以我想我遗漏了一些东西。任何实现此目的的参考或代码示例都会有所帮助。谢谢
【问题讨论】:
-
您可能对图像进行了错误编码 - PUT 请求是否需要 base64 编码?
-
感谢@Halpo 的评论,不,它不需要 base64 或任何类型的编码