plone.app BlobField和访问文件

时间:2011-08-17 08:09:37

标签: plone archetypes filefield blobstorage

在原型中,我使用BlobField:

from plone.app.blob.field import BlobField
BlobField(
    name='gpx_total',
    widget=FileWidget(
        label='Gpx_total',
        label_msgid='FranceVeloTourisme_label_gpx_total',
        i18n_domain='FranceVeloTourisme',
    ),
),

我在此字段中上传文件。

然后我想通过链接at_download/gpx_total下载文件。

第一次我有一个文件名“gpw_total”,第二次我的文件名正确。

我错过了什么吗? 我试图重新编制目录索引,但它没有为这种情况做任何事情。

感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用plone.app.blob.field.FileField。 BlobField只能用作基类,而不能用作字段本身。

我真的不知道这是否是你问题的根源,因为它的细节很少。