J'ai une page ASP.NET avec une iframe pour afficher certains rapports pdf sur cette page. Lorsque l'utilisateur sélectionne le type de rapport dans la liste déroulante, j'ajoute les données de rapport nécessaires dans la session ASP.NET et change l'attribut "src" de l'iframe en adresse du module .ashx qui génère le rapport .pdf. Mais si Adobe glug-in pour l'affichage des fichiers .pdf dans le navigateur n'est pas installé, le navigateur propose de sauvegarder le fichier de rapport et le nom du fichier proposé est "HandlerName.ashx". Mais je veux faire le navigateur proposé pour enregistrer le fichier avec le nom "Report.pdf". Puis-je faire ceci? Y a-t-il des solutions de contournement?Téléchargement de fichiers à l'aide de modules ASP.NET .ashx
Répondre
Essayez contenu disposition en ligne, mais je dois vérifier:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", "inline; filename=" + name);
Mike, c'est bien. Merci de Kharkov, GlobalLogic. Мир тесен;) – w1z
:), mais pour autant que je sache, cela ne fonctionnera pas ... А кто ты конкртейней? –
Je voudrais jouer un peu avec cette solution, mais il semble que cela ne fonctionne pas ... "тісніше немає вже куди: D" –
Ajoutez l'en-tête suivant dans votre ashx fichier:
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. Téléchargement de fichiers dans ASP.NET
- 2. téléchargement de fichiers multiples asp.net mvc
- 3. Téléchargement de fichiers/Téléchargement d'échantillons dans ASP.NET MVC2?
- 4. Asynchronous dans le téléchargement de fichiers Asp.net
- 5. Débogage de fichiers ASHX Visual Studio
- 6. ASP.Net 4.0 - Comment accéder à RouteData depuis un ASHX?
- 7. Téléchargement de fichiers
- 8. ASP.NET - Passage de JSON de jQuery à ASHX
- 9. Substitution de OnActionExecuting et téléchargement d'un fichier .ashx
- 10. Prévention du téléchargement de fichiers volumineux dans ASP.NET 4.0
- 11. Compteur de téléchargement de fichiers simple avec ASP.NET?
- 12. téléchargement de fichiers dans mvc de asp.net utilisant ajax
- 13. téléchargement de fichiers multiples
- 14. autorisation de dossier pour le téléchargement de fichiers dans asp.net
- 15. ASP.net page de téléchargement
- 16. Téléchargement de fichiers volumineux
- 17. Téléchargement de fichiers doc
- 18. téléchargement de fichiers à distance dans Grails
- 19. fichiers de modules importer dans des sous-modules
- 20. Téléchargement de fichier ASP.NET - Validation
- 21. Téléchargement de fichiers dans les applications Web ASP.Net MVC
- 22. Aide pour les fichiers .net .ashx
- 23. Utilisation du téléchargement de fichiers Content-Range avec ASP.Net
- 24. système de téléchargement de fichiers
- 25. débogage lors du téléchargement de gros fichiers dans ASP.NET
- 26. Appel de GetWebResourceUrl à partir de .ashx
- 27. Téléchargement de fichier ASP.NET
- 28. Téléchargement de fichier dans asp.net
- 29. Téléchargement de fichiers modifiés vers l'hôte Web
- 30. Sélection de fichiers multiples pour le téléchargement dans ASP.NET
Attention. Il est nécessaire d'afficher le fichier .pdf généré si le plug-in Adobe est installé ... – w1z