Ok, I have a tar.gz file somewhere in a web server. The link looks like http://abcd.com/abcd.tar.gz .. And I have an FTP server running somewhere. Now, to upload the file to the FTP server, Typically I need to download it from the web server and then upload it again to the FTP server.

But I'm wondering if there is anyway, I can directly transfer the file to the FTP server over the web. Not by downloading and uploading again. Any help?

link|improve this question
feedback

5 Answers

up vote 1 down vote accepted

There is no cross specification of HTTP and FTP which would allow the two to interact. Someone, somewhere, would have to download, and then upload it.

If you have shell access to the web server, the easiest way would be to upload it directly from the webserver to the ftp server with the ftp command (Assuming it's a *nix server.)

If you have shell access to the ftp server, then you could also use the wget command to download the file directly to the ftp server, again assuming it's a *nix server.

link|improve this answer
feedback

You could take a look at the File eXchange Protocol if you happen to have FTP access to the website (HTTP) server, and both your FTP server and the the website FTP sever have FXP enabled.

link|improve this answer
This, if you have ftp access to both :) – sinni800 Oct 5 '10 at 8:56
feedback

Use rapidleech to download the file to a temporary location and than move the file to your necessary location and then extract. Then you are done.

link|improve this answer
feedback

Try http://www.net2ftp.com/

I am not sure though :)

link|improve this answer
It is just a web FTP client. It has no option like that. I've already been using it for sometime now. – Bibhas Jun 2 '10 at 10:15
feedback

If the http server is yours you could try uploading it with a script language (such as PHP).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.