[Plone-IT] (senza oggetto)

Luca Bellenghi lucabel a gmail.com
Mer 11 Lug 2012 20:01:21 UTC


Ciao, questo è un esempio di codice

>>> tmp = tuo_binario
>>> new_id = folder.invokeFactory('File', id='myfile', title='My new file',
file=tmp)
>>> myfile = getattr(folder, new_id)
>>> myfile
<ATFile at /site/my-new-file>
>>> myfile.setFilename('This will be the filename')

A questo punto se dalla console torni al sito, nella cartella in cui volevi
creare il file, hai una nuova istanza di un AT di tipo file, con id
"my-new-file", titolo "My new file", se entri, vedi che il filename è "This
will be the filename".

Non ricordo se si cerchi di calcolare e settare automaticamente il
mimetype, e di preciso nemmeno come si imposta, ma deve essere qualcosa del
tipo:

>>> myfile.getFile().getContentType()
e se non è quello corretto, puoi settarlo così:
>>> myfile.getFile().setContentType(mimetype)




2012/7/11 Paolo Tramontani <trapa a softone.it>

> **
>
> Ciao a tutti,****
>
> dovrei creare un object con InvokeFactory****
>
> Dentro c’è un field di tipo File****
>
> Io ho a disposizione il binary e il filename****
>
> Sapete come si fa a caricare correttamente il dato nel field? Il mimetype
> se lo prende da solo o va impostato?****
>
> ** **
>
> Grazie****
>
> ** **
>
> ** **
>
> ** **
>
> _______________________________________****
>
>  ****
>
> Ing. **Paolo Tramontani** - Softone s.r.l.
> email: ptramontani a racine.ra.it
>           ptramontani a softone.it
> phone: +39 338 9253741
> ______________________________________****
>
> ** **
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20120711/dfbf44b5/attachment.html>


Maggiori informazioni sulla lista Plone-IT