How to get image from server by sending one parameter with url.
GET HTTPRequest has to be use to send request.
How to get image from server by sending one parameter with url.
GET HTTPRequest has to be use to send request.
You can get image from server with specific path of that image with image name.
UIImage* serverImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString: @"http://example.com/image_name.png"]]];
then you can use serverImage
anywhere you want.
Try to use this :
-(UIImage*)getImageFromURLwithUrl:(NSString*)imgURLStr
{
NSMutableURLRequest *requestWithBodyParams = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:imgURLStr]];
NSData *imageData = [NSURLConnection sendSynchronousRequest:requestWithBodyParams returningResponse:nil error:nil];
UIImage *image = [UIImage imageWithData:imageData];
return image;
}
A pretty useful project that I use to load Images without blocking the UI is the SDWebImage. It adds an asynchronous category on UIImageView, enabling you to load an image with just one line of code:
[myImageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];