在Plone中将个人资料图像导入成员个人肖像

时间:2013-03-25 15:53:26

标签: plone

我正在尝试将肖像图片批量上传到会员资料。使用mtool的getPersonalPortrait函数,我发现对象(FSImage)没有“data”属性作为上传肖像图像的肖像(Image)。

如何在没有现有个人资料照片的情况下继续将图像上传到这些会员肖像?

1 个答案:

答案 0 :(得分:3)

为上传的肖像创建新的 OFS.Image()个对象:

from OFS.Image import Image

portrait = Image(id=user_login, title='', file=fportrait) 
membertool._setPortrait(portrait, user_login) 

其中fportrait是一个打开的文件对象,或者是一个字符串的图像数据。