Por favor tengan paciencia conmigo ya que me han lanzado a la mitad de este proyecto sin conocer todos los antecedentes. Si tienes preguntas sobre la WTF, créeme, yo también las tengo.¿Cómo detectar si un archivo es PDF o TIFF?
Aquí está el escenario: Tengo un montón de archivos que residen en un servidor IIS. No tienen extensión de archivo en ellos. Solo archivos desnudos con nombres como "asda-2342-sd3rs-asd24-ut57" y así sucesivamente. Nada intuitivo.
El problema es que necesito servir archivos en una página ASP.NET (2.0) y visualizar los archivos tiff como tiff y los archivos PDF como PDF. Lamentablemente, no sé cuál es cuál y necesito poder mostrarlos adecuadamente en sus respectivos formatos.
Por ejemplo, digamos que hay 2 archivos que necesito mostrar, uno es tiff y el otro es PDF. La página debe mostrarse con una imagen tiff, y quizás un enlace que abra el PDF en una nueva pestaña/ventana.
El problema:
Como estos archivos son todos extensión menor que tuve que forzar IIS para servir sólo como todo lo TIFF. Pero si hago esto, los archivos PDF no se mostrarán. Podría cambiar IIS para obligar al tipo MIME a ser PDF para extensiones de archivo desconocidas, pero tendría el problema inverso.
http://support.microsoft.com/kb/326965
Es éste un problema más fácil de lo que pienso o es tan desagradable como que estoy esperando?
gracias! Voy a comprobar esto esta noche – eviljack
impresionante, funciona! – eviljack
stm.Seek (0); falla para mí, no compila Estoy usando vs 2008, .net 3.5. – Kiquenet