he descubierto un problema raro en el tipo MIME del archivo zip cuando trabajé en a Symfony application.tipo MIME para el archivo zip en Google Chrome
De acuerdo con w3school, el tipo de mime para el archivo zip es application/zip
. Esto es lo que creo, también.
Pero cuando cargo un archivo zip en mi aplicación Symfony con IE, el tipo mime de ese archivo zip es application/x-zip-compressed
. Cuando cargo un archivo zip en Firefox, el tipo de mime de ese archivo zip es application/octet-stream
.
Ninguno de ellos es application/zip
como me gustaría creer.
El comportamiento extraño de todo, es Google Chrome. Cuando cargo un archivo zip en Google Chrome, no puedo determinar el tipo de mime correcto para él. A pesar de que am bastante seguro de que es no
application/zip
application/x-zip
application/octet-stream
application/x-zip-compressed
el tipo MIME para el archivo zip en Google Chrome es una cadena vacía, como descubrí por el dumping a cabo el objeto sfValidatorFile
regresó. Tenga en cuenta que sfValidatorFile.type
es "" para el archivo zip.
Pero el objeto sfValidatorFile.type
devuelto para un archivo jpeg es jpeg
.
Me parece que hay un error en cualquiera de Symfony o Google Chrome
información Futher: Parece que Gmail interpreta tipo mime del archivo zip como application/zip en Google Chrome. Éste es el comportamiento correcto. Parece confirmar que es el error de Symfony.
¿Se puede establecer un punto de interrupción en algún lugar y leer el tipo MIME de la solicitud? –
Eso sería una buena idea – Graviton