Ficheros

10/09/2008 - 16:14 por pagonza | Informe spam
Hola a tod@s!!!

Os comento el problemilla que tengo. Resulta que tengo un Servicio Web, que
me devuelve un array de STRING en Base64 que contiene un fichero. Tranformo
el array de STRING a array de Bytes y lo envio a mi pagina WEB, para que
salga la ventanita de "Abrir", "Guardar" o "Cancelar". El fichero en un 90%
de los casos es un PDF, y en el Response.ContentType tengo marcado tipo PDF.
Pero el problema está en el otro 10% que no se que Extension es el fichero.
El "Response.ContentType " que uso es ahora uno generico.

Hay alguna forma de sacer de que tipo (EXTENSION) es un fichero, del que
solo tengo una Array de Bytes???

Un saludo a tod@s y muchas gracias.

Pablo ;b
 

Leer las respuestas

#1 Hernan
10/09/2008 - 18:42 | Informe spam
Mostrar la cita
Usando una antigua técnica de Unix lo que podrías hacer es leer los
primeros
caracteres del array, obtener el "número mágico" y saber qué tipo de
archivo es.
Quiero creer que alguien ya habrá hecho alguna biblioteca en C# o .NET
para
esto.

Preguntas similares