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

Reply via email to