Problem in copying file

Hi, I am facing a problem to copy the file.

I am getting path of the file like this "http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457931_8289306.jpg"\. I want to copy this file locally. I am trying to do this by using

File.copy("http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457931_8289306.jpg","/images"\);

I am getting an error Invalid argument - http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457931_8289306.jpg

I know that this is not a directory path. Is any one knows how to copy this file?

Thanks Tushar

Hi, I am facing a problem to copy the file.

I am getting path of the file like this "http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457..."\. I want to copy this file locally. I am trying to do this by using

File.copy("http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457...","/images"\);

I am getting an error Invalid argument -http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2574/90/75/704291251/457

I know that this is not a directory path. Is any one knows how to copy this file?

File.copy only understands paths to files on your machine. To get one from an http url you need to use net/http, openuri etc.

Fred