J'ai découvert un problème étrange dans le type mime du fichier zip lorsque j'ai travaillé sur a Symfony application. Selon le code w3school, le type mime du fichier zip est application/zip
. C'est ce que je crois aussi.Type mime pour le fichier zip dans Google Chrome
Mais quand je télécharge un fichier zip dans mon application Symfony avec IE, le type mime de ce fichier zip est application/x-zip-compressed
. Lorsque je télécharge un fichier zip dans Firefox, le type mime de ce fichier zip est application/octet-stream
.
Aucun d'entre eux est application/zip
comme je voudrais croire.
Le comportement le plus étrange de tous est Google Chrome. Lorsque je télécharge un fichier zip dans Google Chrome, je ne peux pas déterminer le type mime correct pour cela. Bien que je am assez sûr qu'il est pas
application/zip
application/x-zip
application/octet-stream
application/x-zip-compressed
Le type MIME pour le fichier zip dans Google Chrome est une chaîne vide, comme je l'ai découvert par le dumping sur l'objet sfValidatorFile
retourné. Notez que le sfValidatorFile.type
est "" pour le fichier zip. L'objet sfValidatorFile.type
renvoyé pour un fichier jpeg est jpeg
.
Il me semble comme il y a un bogue dans les deux Symfony ou Google Chrome
information Futher: Il semble que Gmail interprète le type MIME du fichier zip application/zip dans Google Chrome. C'est le comportement correct. Semble confirmer que c'est le bug de Symfony.
Pouvez-vous définir un point d'arrêt quelque part et lire le type MIME de la demande? –
Ce serait une bonne idée – Graviton