Если это один из распространенных форматов изображений, таких как png of jpg, и вы видите, что сервер является надежным, то вы можете использовать заголовок 'Content-Type'
, чтобы получить то, что вы ищете.
Но это не так надежно, как использование части файла и передача его в python-magic, потому что если сервер не определил правильный формат и мог установить его в application / octet-stream. Это чаще встречается в видеоформатах, но с изображениями, я думаю, с Content-Type все в порядке.
Извините, я не могу найти статистику или исследование точности Content-Type. Предложенный ответ о загрузке только части файла также является хорошим вариантом.