Python file upload

Bjarne Christiansen bjarne_christiansen at
Wed Jun 26 04:08:26 EDT 2002

I have some problems uploading binary files though the web browser. It seens 
to work fine when uploading ACII file but but binary files seems to be 
currupted. The begining of the binary file seems fine, but some data is 

Here is my file upload script:

#!c:\Python\python -d

import cgi

print "content-type: text/html\n\n"

form = cgi.FieldStorage()
if not form:
  print """
<form action="http://localhost/cgi-bin/" method="POST" 
<input type="file" name="filename">
<input type="submit">
elif form.has_key("filename"):
  item = form["filename"]
  if item.file:
    data =
    print cgi.escape(data)
    data1 = cgi.escape(data)
    f = open("file1.jpg","wb")

Any help will be greatly appriciated!

Best Regards,
Bjarne Christiansen
bjarne_christiansen at

MSN Photos is the easiest way to share and print your photos:

More information about the Python-list mailing list