plone.app BlobField 和访问文件
在原型中,我使用 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”,第二次我有一个正确名称的文件。
我错过了什么吗? 我尝试重新索引目录,但对这种情况没有任何作用。
谢谢。
In an archetype, I use a 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',
),
),
I upload a file in this field.
Then I want to download the file via the link at_download/gpx_total
.
The first time I have a file name "gpw_total" and the second time I have my file with the correct name.
Do I miss something ?
I have tried to reindex the catalog, but it do nothing for this case.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用 plone.app.blob.field.FileField。 BlobField 仅用作基类,而不用作字段本身。
不过,我真的不知道这是否是您问题的根源,因为细节很少。
You should use plone.app.blob.field.FileField. BlobField is meant to be used only as a base class, not as a field itself.
I can't really know if that's the root of your problem, though, since there's so little detail.