Проблемы Quintagroup.transmogrifier с недвоичными файлами

Я пытался экспортировать и импортировать сайт Plone с помощью quintagroup.transmogrifier. У меня была небольшая проблема с элементами File: когда элемент File содержал двоичный файл (например, zip или png), элемент File успешно экспортировался. Но когда элемент File имел недвоичный файл (например, txt, csv или ODT), элемент экспортировался, но файл в нем был утерян.

Поэтому я посмотрел модуль binary.py с кодом для проекта fileexporter. Кажется, что план просматривает поля из схемы элемента, и, если есть двоичное поле, он понимает, что элемент является либо файлом, либо изображением, и поэтому экспортирует файл в него.

Но в тех случаях, о которых я упоминал, это не удается (элементы файла с недвоичными файлами).

Итак, мой вопрос: как можно обнаружить в Python, содержит ли поле в схеме двоичный файл или текстовый файл?

0 ответов

Другие вопросы по тегам