iphone開発初心者です。自分のデバイスから自分で処理するサーバーに画像を共有したい。私はこれをAndroidとiPhoneデバイスの両方で行いました。Android からは非常によく投稿されていますが、iPhone から投稿するたびにサーバーから 500 エラー メッセージが表示されます。どこで間違えたのか本当にわかりません。サーバーと通信するたびにiPhoneをブロックするプロトコルはありますか.
NSString *uploadUrl = [NSString stringWithFormat:@"--My url-- "];
NSURL *url = [NSURL URLWithString:uploadUrl];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
NSMutableString *m_strUploadedFileName = [NSMutableString stringWithFormat:@"pic_%@_%@.png",dateString,[prefs objectForKey:@"EmailId"]];
NSData *imageData = UIImageJPEGRepresentation(m_imageFish.image, 0.2);
NSLog(@"image data is %@",imageData);
[request setData:imageData withFileName:m_strUploadedFileName andContentType:@"image/jpg" forKey:@"--server parameter to send-- "];
[request setDefaultResponseEncoding:NSISOLatin1StringEncoding];
[request setDelegate:self];
[request setRequestMethod:@"POST"];
[request startAsynchronous];