Python 上传到Plone时是否有自动压缩文件的附加组件?

Python 上传到Plone时是否有自动压缩文件的附加组件?,python,plone,Python,Plone,在将文件自动上传到Plone站点时,是否有任何加载项会激活?它应该压缩文件,然后上传到文件中。这些可以是图像文件,如CAD图形或任何其他类型。无论文件类型如何,超过特定大小,它们都应该得到压缩和存储,而不是手动压缩文件并存储它们。我知道css和javascript文件会被压缩,但不知道上传的文件。我也知道“站点设置”中的“图像处理”,正如Maulwurfn所说,没有这样的附加组件,但对于有经验的开发人员来说,使用自定义内容类型来实现这一点非常简单。您需要非常确定希望存储的特定文件类型实际上会从压

在将文件自动上传到Plone站点时,是否有任何加载项会激活?它应该压缩文件,然后上传到文件中。这些可以是图像文件,如CAD图形或任何其他类型。无论文件类型如何,超过特定大小,它们都应该得到压缩和存储,而不是手动压缩文件并存储它们。我知道css和javascript文件会被压缩,但不知道上传的文件。我也知道“站点设置”中的“图像处理”,正如Maulwurfn所说,没有这样的附加组件,但对于有经验的开发人员来说,使用自定义内容类型来实现这一点非常简单。您需要非常确定希望存储的特定文件类型实际上会从压缩中受益(许多现代文件格式已经包含了一些压缩,因此简单地压缩它们不会使它们收缩太多)


此外,除非您实现一些复杂的功能,比如内置压缩功能的客户端Flash uploader,否则Plone只能在文件上传后压缩文件,而不是之前,因此如果您希望让用户更快地上传文件,而不是最小化存储空间,您正面临着一个更为困难的挑战。

没有这样的附加组件,但它应该很容易用一些工具实现subclassing@Maulwurfn你是说“子类化”吗?Thx Advanced这是一个具有面向对象技能和Plone编程合理背景的经验丰富的程序员的任务事实上,如果您不需要支持传统浏览器,您可以使用Javascript、Web workers和HTML5 API在客户端执行压缩。我已经做了客户端图像大小上传前。甜甜!我很想在附加组件中看到这一点。