Thank you. How the script will read the results, should it read using HTTP GET (as I am new to this). Is there any information available regarding this anywhere in the website.
Regards, Sharmistha On Thu, Mar 22, 2012 at 2:24 PM, Daniel Gruno <rum...@cord.dk> wrote: > On 22-03-2012 09:48, Sharmistha Chatterjee wrote: > >> Hi, >> I am new to apache web server. My objective is to upload a file from a C >> program. >> I am facing an issue in uploading a file to APACHE web server on >> Linux. I am not able to find the uploaded file at the server. >> My post request has the following data and the HTTP response is also >> OK. if I dont specift /x.txt in the uri. >> But if I specify /x.txt thenit is HTTP 404 >> >> POST /x.txt HTTP/1.1 \r\n >> >> User Agent : My server \r\n >> >> Host: x.x.x.x:80 \r\n >> >> Accept: */* \r\n >> >> Content-Length: 5 \r\n >> >> Content-Type : text\plain \r\n\r\n >> >> Hello \r\n\r\n >> >> The error log on paache shows. >> >> [error][client x.x.x.x] File does not exist /home/users/priya/ >> public_html/x.txt >> >> where /home/users/priya/public_html has been set to >> document_directory in httpd.conf >> >> Please help me , I am not able to fix this issue. >> >> Regards, >> Sharmistha >> > The POST request type is not an upload method per se, but rather one of > several methods of delivering data in a request. If you wish to upload a > file, you should either use POST to send data to a script on your server, > which reads the data and saves it, or use the PUT method with a DAV service. > > For example: You have upload.php on your server which reads the POST > contents and saves it as a file; > > POST /upload.php?save-as=t.txt HTTP/1.1 > Host: somehost > Content-Length: 5 > Content-Type: text/plain > > Hello > > > The script will then read your contents and save it using some > php/whatever-language method you define. > > With regards, > Daniel. > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org> > For additional commands, e-mail: users-h...@httpd.apache.org > > -- sharmistha