2010-11-12 28 views
3

J'ai réussi à obtenir des données simples de texte envoyé à un serveur en utilisant ce code:envoi d'images dans le cadre de données de formulaire à partir d'un iPhone

NSMutableString *parameterString = [[NSMutableString alloc] initWithString: @""]; 
[parameterString appendString:@"name=steve&"]; 
[parameterString appendString:@"surname=jobs&"]; 
[parameterString appendString:@"age=55"]; 
NSURL *url = [NSURL URLWithString:@"http://example.come/script/"]; 
request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0]; 
[request setHTTPMethod:@"POST"]; 
NSData *parameterData = [parameterString dataUsingEncoding:NSUTF8StringEncoding]; 
[request setHTTPBody:parameterData]; 

Avec que je peux envoyer des données de formulaire texte. Mais comment puis-je envoyer des images PNG?

Répondre

0
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request addData:imageData withFileName:@"image.png" andContentType:@"image/png" forKey:@"yourParamKey"];