Hi Al, Thanks for all help but unfortunately the problem still persists.With the below code the data is not null but when I write to a file I don't get anything. I have used the following for writing [data writeToFile:@"/tmp/station.pls" atomically:YES]; but the file size remains zero. Also I tried printing [NSApp presentError:error]; even when the data is not null and I get "-[NSAlert alertWithError:] called with nil NSError. A generic error message will be displayed, but the user deserves better.". Is it something silly I am doing? Thanks in advance
NSError *error; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907"]]; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error]; if (!data) [NSApp presentError:error]; -A On Thu, Nov 6, 2008 at 10:35 PM, Jean-Daniel Dupas <[EMAIL PROTECTED]>wrote: > I don't know why it does not works using [NSData dataWithContentsOfURL:URL] > but if you want to do some http download, you should use the modern URL > Loading API. > > NSError *error; > NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL > URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907" > ]]; > NSData *data = [NSURLConnection sendSynchronousRequest:request > returningResponse:nil error:&error]; > if (!data) [NSApp presentError:error]; > > > Le 6 nov. 08 à 17:22, Arnab Ganguly a écrit : > > I am trying out the following > > NSURL *url = [NSURL URLWithString:@" > http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907"]; > NSData *data = [NSData dataWithContentsOfURL:URL]; > [data writeToFile:@"/tmp/station.pls" atomically:YES]; > > But unfortunately no such files gets generated.Can you suggest me the > approach I need to proceed with this. > Thanks > > > On Thu, Nov 6, 2008 at 7:48 PM, Jean-Daniel Dupas <[EMAIL PROTECTED] > >wrote: > > > Le 6 nov. 08 à 15:02, Arnab Ganguly a écrit : > > > Hi All, > > My requirement is to download the html file in my machine.I am trying to > > execute the below code,it gets executed correctly but when I go to the > > /tmp > > dir I don't see any file getting downloaded.Any help would be very much > > appreciated. > > > NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL > > URLWithString:@ > > "http://www.videolan.org/vlc/download-sources.html"] > > > cachePolicy:NSURLRequestUseProtocolCachePolicy > > timeoutInterval:60.0]; > > > > NSURLDownload *theDownload=[[NSURLDownload alloc] > > initWithRequest:theRequest delegate:self]; > > if (theDownload) > > { > > [theDownload setDestination:@"/tmp" > > allowOverwrite:YES]; > > } > > > Thanks and regards > > Arnab > > _____ > > > > > IIRC setDestination:allowOverwrite: expect a file path, not a directory > > one. > > > Note that you should also read the "Temporary Files" section of the "Where > > to put application Files" guide to know why this is a bad idea to use /tmp > > > > > http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/Articles/WhereToPutFiles.html > > > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/devlists%40shadowlab.org > > This email sent to [EMAIL PROTECTED] > > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]