使用webdav上传时,获取Plone 4将图片导入为图片而不是文件

时间:2011-07-24 19:28:11

标签: upload uploadify plone webdav image

我记得回到Plone 2天后,我发现了一个简单的黑客攻击,让一个CMFPhoto文件夹接收webdav文件作为图像(并将它们显示为图库)。

在Plone4中,图像作为内容类型文件被接收,这些文件不是很有用。

其他大量上传选项似乎没有更新到Zope / Plone的最新版本,除了uploadify,这使我的服务器在安装buildout时无法启动。

运行webdav将是理想的

感谢您的任何想法,虽然我不能说我已经理解了框架足以仅使用提示

斯蒂恩

1 个答案:

答案 0 :(得分:3)

简短的回答是,您需要查看站点内的“内容类型注册表”工具,并找出与为您的站点配置的图像(png,jpg)扩展名和mime-type相关的设置。访问您网站的Zope管理界面,然后转到您网站根目录下的./content_type_registry进行查看。

更复杂的答案是Plone中的文件夹有一个名为PUT_factory()的方法,它控制创建的项目。不同的文件夹类型可能有不同的行为,但Plone和大多数附加组件中的所有库存文件夹类型都应遵守(除非出现错误)内容类型注册表中的设置。