As extensões de arquivos são importantes se você estiver enviando o tipo MIME correto?

1

Lembro-me vagamente de que, para alguns tipos de arquivos de áudio e vídeo, alguns navegadores verificam não apenas o cabeçalho HTTP Content-Type , mas também a extensão do arquivo na URL. É assim mesmo? E o que aconteceria se eu reproduzisse, por exemplo, um vídeo MP4 com o cabeçalho Content-Type: video/mp4 HTTP correto, mas uma extensão de arquivo incomum (ou nenhuma extensão de arquivo)?

    
por TRiG 06.12.2010 / 23:27

1 resposta

1

Sim e não.

O Quicktime é chocante ao ler tipos MIME e confiar em extensões. As versões mais antigas pareciam estar bem. Você pode ler meus problemas aqui .

Eu também vi o FireFox fazer coisas estranhas quando seu tipo MIME e extensão são diferentes. Por exemplo, baixando um jpg com Content-Disposition=attachment sem definir um tipo MIME, ele colocou uma extensão .html no final do arquivo depois de ter terminado o download.

    
por 06.12.2010 / 23:47

Tags