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") .....