I think Farrell's approach is the best with the Proc and PIPE method.
The file name extension is in no way secure at all. Thanks for the
responses guys.

On Mar 18, 11:00 am, AchipA <[email protected]> wrote:
> Not web2py, but generic python:
>
> import mimetypes
> mimetypes.guess_type(filename)
>
> On Mar 18, 9:05 am, Michal Jursa <[email protected]> wrote:
>
> > Is it possible to get mime-type of the uploaded object in some web2py
> > manner? It would be better to work with mime-type then some letters in
> > filename I think.
>
> > Mike alias Plysak  :)
>
> > mdipierro wrote:
> > > class IS_GIF:
> > >     def __init__(self,em): self.em=em
> > >     def __call__(self,value):
> > >         if value and value.filename[-4:].lower()!='.gif':
> > >             return (value,self.em)
> > >         return (value,None)
>
> > > db.table.field.requires=IS_GIF()
>
> > > On Mar 17, 7:45 pm, TheDude <[email protected]> wrote:
> > >> How would I only allow gif, png or jpeg images to be uploaded?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to