Tengo una página ASP.NET con un iframe para mostrar algunos informes en esta página. Cuando el usuario selecciona el tipo de informe desde el menú desplegable, agrego el necesario para los datos del informe en la sesión ASP.NET y cambio el atributo "src" del iframe a la dirección del módulo .ashx que genera el informe .pdf. Pero si Adobe glug-in para ver archivos .pdf en el navegador no está instalado, el navegador propone guardar el archivo de informe y el nombre del archivo propuesto es "HandlerName.ashx". Pero quiero hacer que el navegador propuesto guarde el archivo con el nombre "Informe.pdf". ¿Puedo hacer esto? ¿Hay alguna solución?Descargando archivos usando ASP.NET .ashx modules
Respuesta
Try línea Content-Disposition, sin embargo tengo que comprobar esto:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", "inline; filename=" + name);
Mike, es genial. Gracias de Kharkov, GlobalLogic. Мир тесен;) – w1z
:), pero hasta ahora sé que esto no funcionará ... А кто ты конкртейней? –
Jugaría un poco con esta solución, pero parece que no funciona ... "тісніше немає вже куди: D" –
Añadir el siguiente encabezado en su ashx-archivo:
context.Response.AddHeader("content-disposition", "attachment;filename=PUTYOURFILENAMEHERE.pdf");
context.Response.ContentType = "application/pdf";
Use
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=Report.PDF");
Response.WriteFile(Server.MapPath("~/YourPath/Report.PDF"));
Response.End();
- 1. Descargando archivos usando Java se congela aleatoriamente
- 2. .archivo .ashx en asp.net?
- 3. Descargando archivos en Android
- 4. Descargando archivos con Java
- 5. Descargando archivos de la base de datos en Asp.Net Mvc
- 6. ASP.NET Returning JSON con ASHX
- 7. ASP.NET - Pasando JSON de jQuery a ASHX
- 8. ashx vs aspx para descarga de archivos
- 9. ASHX handler con ASP.NET MVC 3 y Razor
- 10. Descargando archivos con un complemento de Firefox
- 11. ¿Visualizas una imagen ashx usando jQuery?
- 12. subir archivo usando jquery y controlador (ashx)
- 13. pantalla de imagen usando ashx Handler
- 14. Descargando una carpeta mediante FTP usando PHP
- 15. Descargando datos binarios usando XMLHttpRequest, sin overrideMimeType
- 16. NSIS - Merge Modules
- 17. ASP.Net 4.0 - ¿Cómo acceder a RouteData desde una ASHX?
- 18. Asp.Net Session es nulo en el archivo ashx
- 19. ¿Cómo se usan los manipuladores genéricos (ASHX) en ASP.NET MVC?
- 20. Rails/lib modules and
- 21. mod_wsgi force reload modules
- 22. Building magento modules
- 23. Perl Thread Safe Modules
- 24. Descargando videos de You?
- 25. Python import src modules when running tests
- 26. Descargando IBM J9 JDK
- 27. descargando jackson.codehaus.org jar
- 28. Descargando Borland BCC
- 29. C++ Modules y C++ ABI
- 30. Backbone Marionette y RequireJS Modules
atención. Es necesario mostrar el archivo .pdf generado en caso de que esté instalado el complemento Adobe ... – w1z