PIL, OFS.Image and HTTPRequest.Fileupload
Katja Suess <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hi
Ich möchte einen Upload von einem Bild anbieten, das dann als OFS.Image
gespeichert werden soll.
Es soll skaliert hinterlegt werden.
Dazu habe ich folgendes versucht. Aber das Ganze passt noch nicht. PIL.Image
kann mit einem HTTPRequest.Fileupload offensichtlich nichts anfangen.
from cStringIO import StringIO
fileupload = self.request.form.get('file', None)
if fileupload:
folder = self.context.datenbank.communityfotos
foto_id = user_id + '-' + str(random.randint(0,999999))
im = Image.fromstring('RGB', (10,20), fileupload.read())
im.thumbnail((10,10))
outFile = StringIO()
im.save(outFile)
folder._setObject(foto_id, OFS.Image.Image(foto_id, title, '', None, ''))
foto = folder._getOb(foto_id)
foto.manage_upload(outFile)
Danke für Tipps
Gruss, Katja
--
View this message in context: http://n2.nabble.com/PIL%2C-OFS.Image-and-HTTPRequest.Fileupload-tp2282680p2282680.html
Sent from the Zope & Plone - Germany mailing list archive at Nabble.com.
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope