У меня есть хранилище файлов общего назначения, поддерживаемое Blobstore Google App Engine. Когда я показываю пользователям его содержимое, я хотел бы отличать изображения от других файлов - я хотел бы показывать миниатюры для каждого изображения.
Python get_serving_url функция не заботится (по крайней мере, на сервере dev), если данный BLOB-объект на самом деле является изображением, java's getServingUrl выдает исключение ...
Итак, мой вопрос: как определить в python, является ли запись хранилища BLOB-объектов изображением, чтобы я мог получить serve_url и использовать его в пользовательском интерфейсе?
EDIT:
На рабочем месте python создает NotImageError
на get_serving_url вызов с неподдерживаемым BLOB-объектом - он просто не задокументирован и не делает этого на сервере dev.