begin process at 2010 02 10 15:33:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

Téléchargement fichier Texte (.txt) : contient le HTML de la page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Téléchargement fichier Texte (.txt) : contient le HTML de la page

lundi 18 juin 2007 à 14:04:54 | Téléchargement fichier Texte (.txt) : contient le HTML de la page

sphaxslayer

Bonjour tout le monde !

Voilà j'ai fait plusieurs petites recherches et j'ai trouvé comment forcer le téléchargement d'un fichier texte sans qu'il ne soit interprété par le navigateur :
============================================
        WebClient client = new WebClient();

        string urlFile = ConfigurationManager.AppSettings["RepertoireFichiersExportes"].ToString() +
                         accessFileName;
        System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition",
            "attachment; filename=" + accessFileName);
        Response.ContentType = "application/octet-stream";    // J'ai essayé avec "text/plain" aussi.... mais non...
        client.DownloadFile(urlFile, accessFileName);
============================================

où :
    - accessFileName est un accesseur au nom du fichier
    - la fonction est appelée sur un bouton d'un formulaire

Je précise que le fichier est très correctement généré dans le répertoire des fichiers exportés sur le serveur, nickel chrome. Mais cette petite fonction me retourne le fichier de la sorte (extrait ...) :

============================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
    Export Courbes Excel
</title><link href="../../App_Themes/Default/Default.css" type="text/css" rel="stylesheet" /></head>
<body>
    <form name="form1" method="post" action="ExportClasseurExcelCourbes.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />

[ ... ... ...]
============================================

A savoir que mon export se déroule de la façon suivante :

1) je demande un nom de fichier (champ texte)
2) par un validateur je vérifie que le nom est valide (pas de caractères interdits)
3) je présente dasn une GridView le contenu de la base de données qui sera exporté (toujours la même chose, le souci n'est pas là)
4) dans le fichier généré, j'ai bien mes données "nature" puisque j'ai parcouru le DataSet pour l'écrire, ca c'est quand je vais le voir dans le repertoire d'export sur le serveur, mais lorsque je le télécharge par la méthode ci-dessus, il contient tout le HTML de la page, avec les balises <table><td><tr></tr></td></table> etc .. représentant la GridView.... Mais avec le données à l'intérieur...

Quelqu'un pourrait m'indiquer comment proposer le fichier effectivement généré au téléchargement, sans qu'il ne m'incruste le HTML de la page... je ne comprends pas pourquoi il ne va pas lire directement le fichier sur le serveur....Bon ok, je suis noob dans le monde de l'ASP mais quand même

Merci bien !

"Un seul Être vous manque, et tout est dépeuplé..."


Cette discussion est classée dans : fichier, page, texte, téléchargement, html


Répondre à ce message

Sujets en rapport avec ce message

generer fichiers HTML [ par maya ] J'aimerais générer un fichier HTML à partir d'1 page asp...Jusqu'ici pas trop de gros soucis , si ce n'est que j'aimrais que ce fichier porte le nom d generer fichiers HTML [ par maya ] J'aimerais générer un fichier HTML à partir d'1 page asp...Jusqu'ici pas trop de gros soucis , si ce n'est que j'aimrais que ce fichier porte le nom d generer fichiers HTML [ par maya ] J'aimerais générer un fichier HTML à partir d'1 page asp...Jusqu'ici pas trop de gros soucis , si ce n'est que j'aimrais que ce fichier porte le nom d generer fichiers HTML [ par maya ] J'aimerais générer un fichier HTML à partir d'1 page asp...Jusqu'ici pas trop de gros soucis , si ce n'est que j'aimrais que ce fichier porte le nom d Executer un fichier BAT dans une page HTML (ASP ou VBScript) [ par GG ] Est-il possible d'executer un fichier ou une commande DOS dans une page ASP ou HTML en VBScript?MerciGG Recherche de texte dans une page html [ par lt_zuki ] Bonjour à tous,voila je dois réaliser un petit glossaire. Et j'ai déjà un lien alphabétique mais je souhaiterais mettre un petit outil de recherche p Affichage d'un fichier xls dans une page html (pb) [ par oXoiD ] Bonjour,J'ai une ptite question concernant une page de ce site :Je dois faire un outils qui permet de d'afficher le contenu d'un fichier excel (*.xls) afficher un fichier html [ par garnier54 ] <img style="BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; border-size: 1px" src="http://ww Ajout de texte (html) dans une page [ par DeMortagne ] Bonjour,j'aimerais simplement ajouter du texte (provenant d'une SP sous SQL) qui contient un formatage HTML au préalable.donc, dans une conteneur, que lire un fichier html [ par garnier54 ] bonjour,je desire lire une page htlm ( generer a partir de Word) dans mon application webj'utilise visual studio expressj'utilise une page maitre et j


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales