Con questo codice (che evita il problema del filename imponendolo come
"filippo",
description = request.form['descrizione']
file = request.form.get('allegato')
filename = "filippo"
from DateTime import DateTime
id = str(DateTime().millis())
title = id
context.circolari.allegati.invokeFactory("File
La riga critica è
context.circolari.allegati.invokeFactory("File", id=id, title=title,
description=description, file=file)
in particolare dove dice
file=file
Se anche si mette fabrizio=file
il form non dà errore e si comporta come con file=file, solo che il file
raccolto nel form non viene associ
Grazie per la pronta risposta Giovanni.
Ho preso esempio da quanto mi hai mandato.
Con questo codice
description = request.form['descrizione']
file = request.form.get('allegato', None)
filename = file.filename
from DateTime import DateTime
id = str(DateTime().millis())
title = id
context.circolari
qui
https://weblion.psu.edu/trac/weblion/browser/users/ewr119/PloneFormGen%20file%20uploads%20to%20File%20objects.py
una soluzione da limare. Il file viene creato!
Il giorno 05 dicembre 2009 15.50, Fabrizio Rota ha
scritto:
> La riga critica è
> context.circolari.allegati.invokeFactory("File",