Il 3 marzo 2009 10.17, [email protected] <[email protected]> ha scritto: > > > > ----- Original Message ----- > Subject:.... > Date:Tue, 3 Mar 2009 9:07:15 > From:Valenti Walter <[email protected]> > To:[email protected] <[email protected]> > > Sto provando a usare Django.. > Tra le varie cose che sto provando,c’è anche l’upload di un file da browser: > (ovvero il problema !!!) > > Allora: > > parte della vista è: > > def caricato(request): > if request.method == 'POST': > form = FileForm(request.POST, request.FILES) > print request.FILES > print request.POST > #if form.is_valid(): > file=request.FILES['nuovo_file'] > print file > > FileForm è definito come: > class FileForm(forms.Form): > nuovo_files=forms.FileField() > > > > La parte html è: > <form method="post" action="/geco/caricato/" enctype="multipart/form-data"> > <input type="file" name="nuovo_file"> > > > Problema: > La variabile request.FILES contiene: > <MultiValueDict: {u'nuovo_file': [<InMemoryUploadedFile: prova2.not > (application/octet-stream)>]}> > > Request.POST contiene: > > <QueryDict: {u'invia': [u'invia']}> > > E request.FILES['nuovo_file'] contiene prova2.not > > > (prova2.not è il nome del file che prova a caricare). > Orbene: dove caspita finisce il contenuto del file ??
Credo che questo ti possa essere utile: http://docs.djangoproject.com/en/dev/topics/http/file-uploads/#topics-http-file-uploads saluti, Gianluca _______________________________________________ Python mailing list [email protected] http://lists.python.it/mailman/listinfo/python
