[Torte] Problema con Django
Silvano Sartore
silvano a kweb.it
Mar 3 Mar 2009 18:16:31 CET
On Tue, 2009-03-03 at 09:18 +0000, waltervalenti a yahoo.it wrote:
> Sto provando a usare Django..
> Tra le varie cose che sto provando,c’è anche l’upload di un file da browser: (ovvero il problema !!!)
[snip...]
> 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 ??
request.FILES['nuovo_file'] non è una semplice variabile ma è un oggetto
di tipo UploadedFile. Puoi usare alcuni metodi per accedere alle
proprietà dell'oggetto. Per esempio:
myFile = open('filename.txt', 'w')
for chunk in request.FILES['nuovo.file'].chunks():
myfile.write(chunk)
myfile.close()
Ciao.
Silvano
--
"c'e` rete wireless? se si, i cavi ce li date voi?" - un utente
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 197 bytes
Descrizione: This is a digitally signed message part
URL: <http://lists.initd.org/pipermail/torte/attachments/20090303/8303d068/attachment.pgp>
Maggiori informazioni sulla lista
Torte