type obtener mimemapping from content array c# mime-types content-type

c# - obtener - Tipo de contenido jpg



mimemapping c# (2)

Advertencia: Sé que casi cero C #.

Sospecho que esto es un problema de carcasa. Prueba esto:

if (contentType.ToLower() == "image/jpeg")

RFC1341 indica que

Los nombres de tipo, subtipo y parámetro no distinguen entre mayúsculas y minúsculas. Por ejemplo, TEXTO, Texto y TeXt son todos equivalentes.

Esto significa que si contentType viene literalmente de un usuario-agente, podría tener mayúsculas o ninguna.

Tengo los siguientes tipos de contenido:

imagen / gif

imagen / png

aplicacion / vnd.ms

Todos ellos trabajan y reconocieron los archivos (gif, png, xls) ...

Pero, ¿cuál es el tipo de contenido para jpg? Sé que es el tipo para jpeg:

imagen / pjpeg, imagen / jpeg

Pero no es trabajo para jpg.

(Yo uso eso con el código:

if (contentType == "image/JPEG") ..... if (contentType == "image/gif")...

Para categorizar los archivos por su extensión. tal vez hay otra manera de hacer eso? no por tipo de contenido?)


Parece que su código distingue entre mayúsculas y minúsculas. Tratar:

if (contentType == "image/jpeg") .....