Python 如何检查上传到Plone站点的重复文件或图像

Python 如何检查上传到Plone站点的重复文件或图像,python,plone,Python,Plone,如何检查上传到Plone站点的重复文件或图像。我正在使用Plone 4.1?是否需要对某些功能或配置进行更改以实现相同的效果。我希望此功能在将任何文件/图像上载到站点之前检查整个站点。我正在Linux操作系统上工作。我使用的是Zope服务器,它与Plone 4.1.4一起安装。 您可以在上传时将图像内容的哈希(如md5)存储到数据库中 上载新图像时,只需将当前图像的哈希值与数据库中的哈希值进行匹配 散列基本上是无冲突的,但是更确切地说,您还可以在同一数据库中存储文件大小、图像维度等其他属性,并将

如何检查上传到Plone站点的重复文件或图像。我正在使用Plone 4.1?是否需要对某些功能或配置进行更改以实现相同的效果。我希望此功能在将任何文件/图像上载到站点之前检查整个站点。我正在Linux操作系统上工作。我使用的是Zope服务器,它与Plone 4.1.4一起安装。

  • 您可以在上传时将图像内容的哈希(如md5)存储到数据库中
  • 上载新图像时,只需将当前图像的哈希值与数据库中的哈希值进行匹配
  • 散列基本上是无冲突的,但是更确切地说,您还可以在同一数据库中存储文件大小、图像维度等其他属性,并将它们作为双重检查进行比较
正如这个答案所暗示的:“防止重复”功能不是Plone中的现成功能,我也没有见过实现它的现有附加产品。请你详细说明一下,我在linux上使用默认的zope和plone 4.1