[mod_python]Uploading file troubles...

Simon simonrolin at gmail.com
Fri Nov 23 16:39:14 EST 2007


Dearest list,

To finish my story the mistake I did was to write "mutlipart/form-data" in
place of "multipart/form-data"...

So for those who have to deal with file upload, what is describe in
http://webpython.codepoint.net/mod_python_publisher_file_upload is working
well!

If some of you have some troubles on this subject, write me at
simonrolin at gmail.com and i will do my best to help you ASAP...

Simon


2007/11/22, Graham Dumpleton <graham.dumpleton at gmail.com>:
>
> It will help us if you explain what the final problem was. Ie., what
> you had to change to make it work.
>
> Graham
>
> On 23/11/2007, Simon <simonrolin at gmail.com> wrote:
> > Graham, Clodoaldo,
> >
> > I really want to thanks both of you, it works!
> >
> > Before working with modpython I was working on zope3 but was unable to
> > receive some help and this is why is decided to change!
> >
> > What you have done for me is really great and I promise I will do all
> what I
> > can to help the others with modpython!
> >
> > Thanks a lot!
> >
> > Simon
> >
> > 2007/11/22, Clodoaldo <clodoaldo.pinto.neto at gmail.com >:
> > > 2007/11/21, Simon <simonrolin at gmail.com>:
> > > >
> > > >
> > > > ---------- Forwarded message ----------
> > > > From: Simon <simonrolin at gmail.com >
> > > > Date: 22 nov. 2007 01:48
> > > >  Subject: Re: [mod_python] subscribe Uploading file troubles...
> > > > To: Graham Dumpleton < graham.dumpleton at gmail.com >
> > > >
> > > >
> > > >
> > > >
> > > >  2007/11/21, Graham Dumpleton <graham.dumpleton at gmail.com >:
> > > >
> > > > > On 22/11/2007, Simon < simonrolin at gmail.com> wrote:
> > > > > >
> > > > > >
> > > > > > ---------- 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
> > > > > > enctype="mutlipart/form-data">
> > > > > >
> > > > > > <input type=
> > > > > > "file" name="file" value=""><
> > > > > > div class="button"><input type=
> > > > > > "submit" name="submit" value="Rechercher"
> > > > > > class="submit" /></div></
> > > > > > form>
> > > > > >
> > > > > > and here is Upload2 function:
> > > > > >
> > > > > > def Upload2(req):
> > > > > >     timer = ExecTime()
> > > > > >     _session(req)
> > > > > >     myPage = page.Page(req,"Ajouter une photo")
> > > > > >     fileitem = req.form['file']
> > > > > >     myPage.add("Type is :" + str(type(fileitem)) + "<br />")
> > > > >
> > > > > A Python type string has <> characters in it. Parse it through
> > > > > cgi.escape() so you can view the actual type string. Then repost
> > > > > output as at the moment can't tell what the type is.
> > > > >
> > > > > Graham
> > > >
> > > >
> > > > Graham, thanks for answering so fast....
> > > >
> > > >  So, fileitem or req.form['file'] is from type <class
> > > > 'mod_python.util.StringField' >...
> > > >  If I do the same with fileitem.file, i have : <type '
> > cStringIO.StringI'>
> > > >
> > > >  Any idea? Why does fileitem.filename is None?
> > > >
> > > >  Thanks a lot for your help, really great!
> > >
> > > In a very fast test this is what I get for this code:
> > >
> > >       message = 'fileitem: "%s" fileitem.file "%s"' % \
> > >       (cgi.escape(str(fileitem)), cgi.escape(str(fileitem.file)))
> > >
> > > fileitem: "Field('file',
> > >
> >
> '[settings]\nusername=Kakao\nteam=13802\nasknet=no\nmachineid=1\nlocal=162\n\n[http]\nactive=no\nhost=localhost\nport=8080\n\n')"
> > > fileitem.file "<open file '<fdopen>', mode 'w+b' at 0xb7a95698>"
> > >
> > >
> > > fileitem is of type Field as the manual says it should be. I'm leaving
> > > to work now and i will try again to night.
> > >
> > > Clodoaldo Pinto Neto
> > >
> >
> >
> >
> > --
> > --  :-) Simon Rolin ;-)  --
> >
> > --
> > --  :-) Simon Rolin ;-)  --
>



-- 
--  :-) 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/20071123/d4abe1b8/attachment.html


More information about the Mod_python mailing list