S
stuart
Hi
I'm trying to write a Python script to receive and save a file on a web
server that has been POST'ed from a client application.
In essence, this is similar to handling a file upload from an HTML
form. However, I can't use:
form = cgi.FieldStorage()
fileitem = form['file']
since the file is not coming from a form, and hence I don't have a form
field called 'file'.
I have working server-side code in PHP to do this (error handling
removed):
$file = "./test.jpg";
$file_handle = fopen($file,"w");
$mydata = file_get_contents("php://input");
fwrite($file_handle, $mydata);
fclose($file_handle);
What I need is a Python equivalent of the the above PHP script. The
content-type in the POST header is currently set to
"application/octet-stream" which works fine with the php code above.
Any help, advise, pointers, sample code would be hugely welcome,
Many thanks in advance,
Stuart
I'm trying to write a Python script to receive and save a file on a web
server that has been POST'ed from a client application.
In essence, this is similar to handling a file upload from an HTML
form. However, I can't use:
form = cgi.FieldStorage()
fileitem = form['file']
since the file is not coming from a form, and hence I don't have a form
field called 'file'.
I have working server-side code in PHP to do this (error handling
removed):
$file = "./test.jpg";
$file_handle = fopen($file,"w");
$mydata = file_get_contents("php://input");
fwrite($file_handle, $mydata);
fclose($file_handle);
What I need is a Python equivalent of the the above PHP script. The
content-type in the POST header is currently set to
"application/octet-stream" which works fine with the php code above.
Any help, advise, pointers, sample code would be hugely welcome,
Many thanks in advance,
Stuart