[mod_python] subscribe Uploading file troubles...

Simon simonrolin at gmail.com
Wed Nov 21 14:41:59 EST 2007

---------- Forwarded message ----------
From: Simon <simonrolin at gmail.com>
Date: 21 nov. 2007 20:39
Subject: Re: Mod_python Digest, Vol 56, Issue 21
To: mod_python at modpython.org

Hi all of you,

I'm new to modpython and I'm actually facing some problem when trying to
upload file.... I've read a lot but have not found any answer...

Here is my HTML of my form:

<form action=Upload2.py method=Post

<input type=
"file" name="file" value=""><
div class="button"><input type=
"submit" name="submit" value="Rechercher" class="submit" /></div></

and here is Upload2 function:

def Upload2(req):
    timer = ExecTime()
    myPage = page.Page(req,"Ajouter une photo")
    fileitem = req.form['file']
    myPage.add("Type is :" + str(type(fileitem)) + "<br />")
    if fileitem.filename:
        import os
        # strip leading path from file name to avoid directory traversal
        fname = os.path.basename(fileitem.filename)
        # build absolute path to files directory
        dir_path = os.path.join(os.path.dirname(req.filename), 'files')
        open(os.path.join(dir_path, fname), 'wb').write( fileitem.file.read
        myPage.add("The file" + fname)
        myPage.add('No file was uploaded')
    myPage.execTime = timer.stop()

myPage being a class to generate the page....

and here is the result...:
Type is :
No file was uploaded{'submit': [Field('submit', 'Rechercher')], 'file':
[Field('file', '08 - Big Furry Head.m4a')]}

Does someone have any idea of what's going wrong????

It would be really great because it's actually 4 day's I'm trying to find an
answer but without any succes...

I promise you I'have really search a lot before sending you this email....

Thanks a lot for your answers!


--  :-) Simon Rolin ;-)  --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20071121/8adecc23/attachment.html

More information about the Mod_python mailing list