Cuando el nombre del archivo es "Algunas MARCAS que nos acompañan" ASP.NET MVC levanta un System.FormatException
cuando intento descargar ese archivo. Pero si el nombre del archivo es "Asistente de Gerencia Comercial", no es así.¿Cómo codifico un nombre de archivo para descargar?
Supongo que esto se debe a algo relacionado con la codificación UTF-8
, pero no sé cómo codificar esa cadena.
Si estoy en lo cierto, ¿cómo puedo codificar la cadena en la codificación UTF-8
? Si no estoy en lo cierto, ¿cuál es mi problema?
¿Cómo estás enviando el archivo de nuevo al usuario ahora? ¿Usando 'System.Web.Mvc.FileResult'? ¿Puedes publicar tu código? –
Sí, estoy usando FileResult. – eKek0
Lo extraño es que 'System.Web.Mvc.FileResult' utiliza internamente' System.Net.Mime.ContentDisposition' para generar el encabezado que agrega a la respuesta. Hubiera esperado que esa clase pudiera manejar cualquier codificación de cadena necesaria para que esto funcione. –