ics de archivo tipo mime

Estoy tratando de subir un archivo ics a mi sitio. Fue exportado desde iCal en Mac OSX. Pensé que los archivos ics había un tipo mime de text/calendar, pero por alguna razón este archivo parece ser de tipo Application/octet-stream. Esto hace que la carga de falla a mi las pruebas de verificación. Alguien tiene alguna idea de por qué el tipo no se lo que me espera?!

¿Qué juego de caracteres está utilizando?

OriginalEl autor musoNic80 | 2010-01-29

3 Kommentare

  1. 9

    El tipo MIME es determinado por el navegador, y aparentemente, su navegador no se sabe el tipo MIME de un archivo ics. Nunca la mente, acaba de saltar el MIME de verificación y hacer algunos análisis estructural (hay una cabecera válida, son los registros de calendario, etc.)

    El tipo MIME es de uso muy limitado para la validación de todos modos, como pueden ser modificadas libremente por el cliente.

    amigo, usted acaba de decir que es determinado por el navegador, pero que pueden ser modificadas libremente por el cliente – que es?
    Gracias por que. Seguramente voy a usar un diferente proceso de verificación. Sin embargo, todavía estoy un poco confundido. Si puedo abrir directamente el archivo en la ventana del explorador que muestra el contenido correctamente.
    Se determina por el navegador (= el cliente). Puede ser falsificado (=libremente modificado) por un atacante la simulación de un navegador. Lo que no está claro para usted?
    Podría ser debido a que utiliza la extensión del archivo para determinar el tipo?
    Manual de detección de la tipo mime través de expresiones regulares, etc. es muy caro. No es un viejo, obsoleto función de comprobación de tipos MIME (mime_content_type), que fue sustituido por un PECL paquete que es mucho más rápido. Este debe ser utilizado en lugar de la verificación manual.

    OriginalEl autor Pekka 웃

  2. 9

    Trate de añadir un tipo de contenido de text/calendar a la cabecera.
    Si usted apenas está sirviendo de Apache puede buscar instrucciones aquí: http://httpd.apache.org/docs/1.3/mod/mod_mime.html

    Él está tratando de subir un archivo ics.
    ahh, echaba de menos eso, lo siento.
    Irónicamente, esta respuesta es útil para personas como yo que busqué en Google el término adecuado, pero tengo la respuesta correcta, porque de su suposición. +1
    Gracias! La adición de header("content-type:text/calendar"); trabajó para mí. Saludos.

    OriginalEl autor jckdnk111

  3. 0

    Voy a añadir mi granito de arena. Los navegadores en general en las cabeceras de que el servidor envía a determinar el tipo MIME. Si no hay ningún tipo de MIME es enviado por el servidor, buenos navegadores, supongo, todos los IE en general no. El enlace a la apache docs de arriba publicado por jckdnk111 es un buen recurso.

    OriginalEl autor Abraham Sewill

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea