How to upload image to remote server in iphone?

Posted by Atulkumar V. Jain on Stack Overflow See other posts from Stack Overflow or by Atulkumar V. Jain
Published on 2010-03-11T16:30:17Z Indexed on 2010/03/11 17:24 UTC
Read the original article Hit count: 291

Hi Everybody,

I am trying to upload a image which i am clicking with the help of the camera. I am trying the following code to upload the image to the remote server.

-(void)searchAction:(UIImage*)theImage
{

UIDevice *dev = [UIDevice currentDevice];
NSString *uniqueId = dev.uniqueIdentifier;

NSData * imageData = UIImagePNGRepresentation(theImage);

NSString *postLength = [NSString stringWithFormat:@"%d",[imageData length]];

NSString *urlString = [@"http://www.amolconsultants.com/im.jsp?" stringByAppendingString:@"imagedata=iPhoneV0&mcid="];
urlString = [urlString stringByAppendingString:uniqueId];
urlString = [urlString stringByAppendingString:@"&lang=en_US.UTF-8"];


NSLog(@"The URL of the image is :- %@", urlString);

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:imageData];

NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self];
if (conn == nil) 
{
    NSLog(@"Failed to create the connection");
}
}

But nothing is getting posted. Nothing comes in the console window also. I am calling this method in the action sheet. When the user clicks on the 1st button of the action sheet this method is called to post the image.

Can anyone help me with this...

Any code will be very helpful...

Thanx in advance...

© Stack Overflow or respective owner

Related posts about iphone

Related posts about remote-server