Как я могу проверить дубликаты файлов или изображений, загружаемых на сайт Plone? - PullRequest
2 голосов
/ 29 марта 2012

Как я могу проверить дубликаты файлов или изображений, загружаемых на сайт Plone.Я использую Plone 4.1?Существуют ли какие-либо изменения в настройках или конфигурации, которые необходимо выполнить, чтобы добиться того же самого. Я хочу, чтобы эта функция проверяла весь сайт перед загрузкой любого файла / изображения на сайт.Я работаю на ОС Linux.Я использую сервер Zope, который устанавливается вместе с Plone 4.1.4.

1 Ответ

2 голосов
/ 29 марта 2012
  • Вы можете хранить хэш (например, md5) содержимого вашего изображения в базе данных во время загрузки.
  • Когда вы загружаете новое изображение, вам просто нужно сопоставить хеш текущего изображения с теми, которые присутствуют в базе данных.
  • Хеш будет в основном без коллизий, однако, чтобы быть более уверенным, вы также можете хранить другие атрибуты, такие как размер файла, размеры изображения, в одной базе данных и сравнивать их как двойную проверку.
...