2

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

如果没有现有的个人资料照片,我应该如何继续将图像上传到这些成员肖像?

4

1 回答 1

3

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

from OFS.Image import Image

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

其中fportrait是打开的文件对象或图像数据作为字符串。

于 2013-03-25T16:10:34.900 回答