O servidor da web que está veiculando os arquivos não está configurado corretamente para veicular esses tipos de imagem. O tipo de conteúdo genérico e "desconhecido" é application/octet-stream
. O navegador usa o cabeçalho Content-Type
para decidir como lidar com o arquivo e, como ele não tem nada para lidar com isso, ele apenas faz o download do arquivo.
A maioria das instalações do Apache tem um arquivo mime.types
em sua configuração que manipula a extensão do arquivo para o mapeamento de tipo de conteúdo.
O servidor também está definindo o cabeçalho Content-Disposition
como attachment
, o que também fazer com que o navegador baixe o arquivo em vez de exibi-lo em linha.