我有一个带有 3 个文件字段(plone.app.blob.field.FileField)的自定义内容类型,我想获取他们的 url,所以我可以将它们放在我的自定义视图中,人们将能够下载这些文件。但是,当使用 Clouseau 进行测试和调试时,我调用:
context.getFirst_file().absolute_url()
其中 getFirst_file() 是第一个文件的访问器(名为“first_file”的字段)。
返回的 url 是“http://foo/.../eat.00001”,其中“eat.00001”是我的自定义类型的对象,其中包含文件字段...
有趣的是,如果我打电话:
context.getFirst_file().getContentType()
它返回“application/pdf”,这是正确的,因为它是一个 pdf 文件。
我在这里很迷茫,感谢您的帮助。提前致谢!