在Plone的File内容类型中,哪个属性存储文件的原始文件名?
我正在使用plone.jsonapi.routes将文件上传到plone实例。我可以设置id
ant,title
但不能设置关联文件的文件名。
例如,当我以常规方式将文件上传到Plone时,可以设置其id
和title
,但除此之外,原始文件名存储在某处。在这里你可以看到它:
objects-essay.pdf - PDF document
表示原始文件的名称。
但是当我使用plone.jsonapi.routes上传它时,该字段为空。因此,我试图弄清楚哪个属性存储了将名称传递给api或手动设置的名称。
谢谢。
IIRC,所有基于原型的内容类型都有一个setFilename方法,可用于执行此操作。
在基于敏捷的内容类型上,文件的内容存储在ZODB中的blob中(NamedBlobFile的实例),并且有一个名为的参数filename
可用于设置它。
您可以在plone.app.contenttypes中看到后面的示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句