Я работаю над сайтом, на котором пользователи загружают видео и аудио файлы, и при загрузке некоторые общие поля метаданных должны быть заполнены из файла. Я нашел Hachoir , и это кажется хорошим, но с проблемой, чтобы создать синтаксический анализатор для чтения метаданных, требуется имя файла, а не файл -, например или объект потока.
Прямо сейчас я использую Django для веб-разработки, и я хотел бы продолжать использовать API FileStorage, чтобы файлы можно было легко загружать в CDN.
Как использовать Hachoir с файловыми объектами? Пример кода , который они предоставляют, работает, но только для «настоящих» файлов.