IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Téléchargement de plusieurs fichier(PDF)


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2020
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2020
    Messages : 13
    Points : 17
    Points
    17
    Par défaut Téléchargement de plusieurs fichier(PDF)
    Bonjour
    je cherche à générer et télécharger x fichier PDF (factures par lots), pour la première pas de soucis mais à la fin de chaque création je termine par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    Response.ContentType = "application/pdf"
                    Response.AddHeader("content-disposition", "attachment;filename=" & "DDA Facture " & fac.Fac_Num & " " & Client.User_Nom & " " & Client.User_prenom & ".pdf")
                    Response.Cache.SetCacheability(HttpCacheability.NoCache)
                    Response.BinaryWrite(stream.ToArray)
                    Response.End()
    j'ai aussi essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
                    HttpContext.Current.Response.Flush() 'Sends all currently buffered output to the client.
                    HttpContext.Current.Response.SuppressContent = False 'Gets or sets a value indicating whether to send HTTP content to the client.
                    HttpContext.Current.ApplicationInstance.CompleteRequest() 'Causes ASP.NET to bypass all events and filtering in the HTTP pipeline chain of execution and directly execute the EndRequest event.
    mon problème est que dans le premier cas Response.End() provoque une Exception et donc arrête le code
    et dans le deuxième cas j'ai une Exception "Le serveur ne peut pas ajouter l'en-tête après l'envoi des en-têtes HTTP"

    Merci de votre aide

  2. #2
    Membre averti Avatar de BRUNO71
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2007
    Messages
    504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 504
    Points : 320
    Points
    320
    Par défaut
    Bonjour,
    et ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Response.ContentType = "application/pdf"
    Response.AddHeader("content-disposition", "attachment;filename=" & "DDA Facture " & fac.Fac_Num & " " & Client.User_Nom & " " & Client.User_prenom & ".pdf")
    Response.Cache.SetCacheability(HttpCacheability.NoCache)
    Response.BinaryWrite(stream.ToArray())
    Response.Flush()
    HttpContext.Current.ApplicationInstance.CompleteRequest()

Discussions similaires

  1. Téléchargement de plusieurs fichiers
    Par tomburn dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 05/06/2007, 17h17
  2. Concaténer plusieurs fichier pdf.
    Par gege2061 dans le forum Linux
    Réponses: 7
    Dernier message: 28/10/2006, 14h14
  3. téléchargement d'un fichier PDF
    Par gailup dans le forum Langage
    Réponses: 4
    Dernier message: 07/07/2006, 23h10
  4. Réunir plusieurs fichiers pdf
    Par nancy54 dans le forum Delphi
    Réponses: 5
    Dernier message: 14/06/2006, 18h50
  5. [HTML] Ouvrir plusieurs fichiers pdf dans une page
    Par PrinceMaster77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/05/2006, 10h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo