enctype

2009/2/12 huw_at1 <huwdjo...@gmail.com>

>
> Yep I just found the thread about the enctype and indeed it was this
> and not my comp catching fire!!! Many thanks :)
>
> On Feb 12, 2:48 pm, Alex Gaynor <alex.gay...@gmail.com> wrote:
> > On Thu, Feb 12, 2009 at 9:38 AM, Karen Tracey <kmtra...@gmail.com>
> wrote:
> > > On Thu, Feb 12, 2009 at 8:02 AM, huw_at1 <huwdjo...@gmail.com> wrote:
> >
> > >> Hi all,
> >
> > >> I am trying to write a simple app that allows a user to select a file
> > >> (via the browse button) from which data can be read in and parsed. I
> > >> have read several examples but none seem to do exactly what I want. I
> > >> have built a form and so am trying to use forms.FileField(). I can add
> > >> this field no problem to my form. However I am not sure I understand
> > >> how I am supposed to pull the data contained within the file from
> > >> within my views. I tried:
> >
> > >> ....
> > >> file = forms.FileField()
> >
> > >> ....
> >
> > >> if request.FILES:
> > >>   filename = request.FILES['file']
> >
> > >>   ...
> >
> > >> However I cant seem to get this to work. Does anyone have any good
> > >> tutorials or can offer any suggestions?
> >
> > > Can't get it to work means what, exactly?  Your get an error message?
>  Your
> > > filename variable winds up being set to to something you aren't
> expecting?
> > > Your computer catches fire?
> >
> > > This page:
> >
> > >http://docs.djangoproject.com/en/dev/topics/http/file-uploads/
> >
> > > discusses handling uploaded files in some detail.  As described there,
> > > request.FILES['file'] will be an UploadedFile object, so your
> assignment of
> > > it to a variable named 'filename' rather sounds like you have
> misunderstood
> > > something there, since request.FILES['file'] will be more than the
> file's
> > > name, it will be an object with methods and attributes that (as
> detailed on
> > > that page) that let you access the uploaded file's name, size, and data
> > > (either in chunks or in one piece).  There's an example
> handle_uploaded_file
> > > function that iterates through the data chunks and does something with
> > > them.  Obviously it's not going to do exactly what you want to do with
> your
> > > file data, but that page lays out a whole working structure and would
> seem
> > > to be a good starting point for you to use in developing your specific
> > > file-handling code.
> >
> > > Karen
> >
> > Remember to set the enctype on your form, this is something a lot of
> people
> > forget.
> >
> > Alex
> >
> > --
> > "I disapprove of what you say, but I will defend to the death your right
> to
> > say it." --Voltaire
> > "The people's good is the highest law."--Cicero- Hide quoted text -
> >
> > - Show quoted text -
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to