這些天來,作圖片上傳的時候,我遇到一個問題。對我來講,這只是一個附加的圖片將請求超時,這裏是代碼:html
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]; NSURL *filePath = [NSURL URLWithString:[NSString stringWithFormat:@"file://%@",fullPath]]; [manager POST:url parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { [formData appendPartWithFileURL:filePath name:@"image" error:nil]; } success:^(AFHTTPRequestOperation *operation, id responseObject) { } failure:^(AFHTTPRequestOperation *operation, NSError *error) { }];
因爲我這邊除了要上傳圖片以外,還有其它的數據,因此採用AFNetWorking的POST Multi-Part Request進行數據提交。git
碰到的問題就是:僅僅要不上傳圖片就沒有問題,我一加入append...就會請求超時。後來更新了一下AFNetWorking就ok了,挺怪的。也許是iOS8的緣由吧!github
https://github.com/AFNetworking/AFNetworking/
app
歡迎批評!url
版權聲明:本文博主原創文章,博客,未經贊成不得轉載。code