Uploading Files : CGI « Network « Python






Uploading Files

 

<HTML>

<FORM ACTION="cgi-bin/action.py" METHOD="POST" enctype="multipart/form-data">
    <input type="hidden" name="user" value="lola">
    <input type="hidden" name="action" value="upload">
    <BR><I>FILE:</I> <INPUT TYPE="FILE" NAME=upfile>
<br>
<input type="submit" value="Press"> to upload the file!
</form>

</HTML>

File:action.py

#!c:/Python25/python

import cgi
import sys

def gen_html_header() :
    print "Content-Type: text/html\n\n"
    print "<HTML>"

def gen_html_trailer() :
    print "</HTML>"
gen_html_header()
form = cgi.FieldStorage()
try :
    file_contents = form["upfile"].value
    print file_contents
except :
    print sys.exc_info()

gen_html_trailer()

   
  








Related examples in the same category

1.Sending Data to an HTML File
2.Get form value
3.Get and set Cookies
4.Redirection