File transfer over HTTP


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting File transfer over HTTP
# 1  
Old 07-25-2011
File transfer over HTTP

Hi;
I have a requirement for transfering of few files from one ubuntu box to another using HTTP thru shell script,provided that shell script is always run on the client side from which files has to be transferred.
can neone suggest ne possible solution for this;
Thnks;
ajay
# 2  
Old 07-25-2011
The utility curl with option -T can be used for that.
Code:
curl -T "yourfile" http://www.sitetoupload.com

.
This User Gave Thanks to cero For This Post:
# 3  
Old 07-25-2011
You can use netcat and compress it for speedier transfer:

On the receving machine:
Code:
nc -l 80 | tar xvzf -

On the sending machine:
Code:
tar cvz directory | nc IP_of_receiving_machine 80

Note, however, that the usual HTTP traffic may get in the way. You really should use a different, unused port instead of 80, e.g. 8888.

Last edited by mirni; 07-25-2011 at 01:18 PM..
This User Gave Thanks to mirni For This Post:
# 4  
Old 07-25-2011
Hi;
thnks for reply.
Is der ne way that i can use nc as a permanent listener on server side for particular port.coz after the file transfer gets completed it releases the connection on server.
Thnks again,
# 5  
Old 07-25-2011
From
Code:
man nc

Quote:
-k Forces nc to stay listening for another connection after its current connection is com‐
pleted. It is an error to use this option without the -l option.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk script to find time difference between HTTP PUT and HTTP DELETE requests in access.log

Hi, I'm trying to write a script to determine the time gap between HTTP PUT and HTTP DELETE requests in the HTTP Servers access log. Normally client will do HTTP PUT to push content e.g. file_1.txt and 21 seconds later it will do HTTP DELETE, but sometimes the time varies causing some issues... (3 Replies)
Discussion started by: Juha
3 Replies

2. Web Development

HTTP Headers Reference: HTTP Status-Codes

Hypertext Transfer Protocol -- HTTP/1.1 for Reference - HTTP Headers 10 Status Code Definitions Each Status-Code is described below, including a description of which method(s) it can follow and any metainformation required in the response. (1 Reply)
Discussion started by: Neo
1 Replies

3. Shell Programming and Scripting

Avoiding file overwrite during file transfer using scp

Hi, I have written a small script to transfer a file from one unix server to other using scp command which is working fine. As I know with scp, if any file with the same name is already present on destination server, it would get overwritten without any notification to user. Could anyone help me... (14 Replies)
Discussion started by: dsa
14 Replies

4. Shell Programming and Scripting

File download from HTTP::DAV

Hi, I have DOX server. I have to download latest file using HTTP:: DAV. at present am using get method with file name ABC*, it downloads all the files. But I need to download only latest file. Any help?? Thanks, Raja. (0 Replies)
Discussion started by: smr_rashmy
0 Replies

5. Shell Programming and Scripting

sending http url through http socket programming..

hi am senthil am developing a software to send and receive SMS using HTTP connection first of all am forming a URL and sending that URL to a remote server using my Client Program i send that url through Socket(using Send() Function) if i send more than one URL one by one using the same... (4 Replies)
Discussion started by: senkerth
4 Replies

6. Programming

sending http url through http socket programming..

hi am senthil am developing a software to send and receive SMS using HTTP connection first of all am forming a URL and sending that URL to a remote server using my Client Program i send that url through Socket(using Send() Function) if i send more than one URL one by one using the same... (0 Replies)
Discussion started by: senkerth
0 Replies

7. Shell Programming and Scripting

grep search for http address in a file.

Hi I have downloaded a HTM file from the web. What I want to do is perform a grep search of that file, searching for all strings where 'http' is present within the file, but only contains the word 'cache' within the string. I've includeda sample file, which I'm trying to extract the above... (5 Replies)
Discussion started by: colmbell
5 Replies

8. Shell Programming and Scripting

How to download X bytes from a file using ftp or http?

Hi, I have a simple ftp shell script which can download the entire file, however I want to know if there is anyway that I can download only the partial content, say X bytes from a file. If so, how I can do it using ftp and http.. Here is my sample script #!/bin/sh HOST='xyz.com' ... (5 Replies)
Discussion started by: learn more
5 Replies

9. IP Networking

File transfer using HTTP

I have Apache running on a Solaris server. Does anyone know how I go about using HTTP for a file transfer ( or I guess more properly termed in HTTP as a document transfer ) ? I have a requirement that restricts my file transfer options to HTTP only ! Is there any changes I need to make to the... (10 Replies)
Discussion started by: jimthompson
10 Replies

10. Linux

http(port 80) configuration inet file

Hello everybody !! I am new to Linux and need your help. I want to configure http(port 80) in Linux inet file. This will help me give http access to outside users .Could anybody help me in this regard ? Thanks in advance (1 Reply)
Discussion started by: vikasdeshmukh
1 Replies
Login or Register to Ask a Question