AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",
@"text/html",
@"image/jpeg",
@"image/png",
@"application/octet-stream",
@"text/json",
nil];
manager.requestSerializer= [AFHTTPRequestSerializer serializer];
manager.responseSerializer= [AFHTTPResponseSerializer serializer];
[manager POST:URL parameters:nil constructingBodyWithBlock:^(id
_Nonnull formData) {
// NSData *data = UIImagePNGRepresentation(image);
NSData *data = UIImageJPEGRepresentation(image, 0.1f);
//上傳的參數(shù)(上傳圖片,以文件流的格式)
//注釋:FileData:圖片文件
//注釋:name:上傳參數(shù)名 (必須與后臺(tái)定義上床參數(shù)對(duì)應(yīng))
//注釋:fileName:圖片名(可隨意寫(xiě))
//注釋:mimeType:類型
[formData appendPartWithFileData:data
name:@"headerImg"
fileName:@"headerImg.png"
mimeType:@"image/jpeg"];
} progress:^(NSProgress * _Nonnull uploadProgress) {
//上傳進(jìn)度
NSLog(@"uploadProgress:%@",uploadProgress);
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
//上傳成功
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
//上傳失敗
}];
本站文章版權(quán)歸原作者及原出處所有 。內(nèi)容為作者個(gè)人觀點(diǎn), 并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。本站是一個(gè)個(gè)人學(xué)習(xí)交流的平臺(tái),網(wǎng)站上部分文章為轉(zhuǎn)載,并不用于任何商業(yè)目的,我們已經(jīng)盡可能的對(duì)作者和來(lái)源進(jìn)行了通告,但是能力有限或疏忽,造成漏登,請(qǐng)及時(shí)聯(lián)系我們,我們將根據(jù)著作權(quán)人的要求,立即更正或者刪除有關(guān)內(nèi)容。本站擁有對(duì)此聲明的最終解釋權(quán)。