我需要以从 Plone 3.3 到 4.2 兼容的方式存储plone.app.registry二进制数据。
只需使用一种schema.Byte
类型,我就可以在 Plone 4.2 上快速实现这一点(不是非常用户友好,但它有效),但在 Plone 3.3 上却不行。
在 Plone 3.3 上,注册表正在显示文件上传控件,但是当我尝试获取保存的数据时,我发现它只是存储了一个字符串,例如:
'<... HTTPFileUpload...>'
...所以一个对象的python repr。
我怎样才能解决这个问题?我需要使用plone.namedfile产品和collective.z3cform.filewidget吗?