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 :

[c#][.net 1.1] Envois d'un fichier au client : problème sous Firefox


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Février 2006
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 174
    Points : 62
    Points
    62
    Par défaut [c#][.net 1.1] Envois d'un fichier au client : problème sous Firefox
    Bonjour,

    mon application web crée un fichier Excel et l'envoie au navigateur (le navigateur affiche la boite de dialogue pour télécharger le fichier). Voilà le code que j'utilise et qui fonctionne sous IE :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Response.Clear();
    	Response.ContentType = "application/msexcel";
    	string name = System.IO.Path.GetFileName(tempPath);
    	Response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}", nomFichier)); 
    Response.WriteFile(tempPath,true);
    Sous Firefox, le nom du fichier n'est pas correct, il est comme tronqué. Sous IE mon fichier va par exemple s'appeler " Compte Rendu de Séance.xls" et sous Firefox "Compte" (le format reste bon). J'ai l'impression que c'est la ligne de code Response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}", nomFichier)); qui pose problème sous Firefox mais je ne sais pas comment faire autrement...

    Une idée?

  2. #2
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Je dirais plutôt que ce sont les espaces qui te posent problème...

    Essaye un peu en passant un fichier sans espaces dans le nom ?
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


Discussions similaires

  1. envoi d'un fichier à un client web
    Par noob35 dans le forum C
    Réponses: 1
    Dernier message: 16/03/2011, 00h54
  2. Envoi FTP de fichier Excel avec org.apache.commons.net.ftp
    Par TomZ dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 22/07/2008, 16h22
  3. Réponses: 1
    Dernier message: 24/05/2008, 05h57
  4. Réponses: 4
    Dernier message: 19/07/2006, 12h29

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