Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Forcer le download d'un fichier... [ Archives Visual Basic / ASP (Active Server Pages) ] (Christophe)

lundi 29 janvier 2001 à 12:31:36 | Forcer le download d'un fichier...

Christophe

Salut,

Je cherche à forcer le téléchargement d'un fichier CSV que je viens de générer.
En fait le visiteur clique sur un lien, je génère le fichier CSV (par une moulinette), et automatiquement la fenêtre de download du browser d'affiche et le visiteur enregistre le fichier sur son disque dur.
Comment faire ? (ça se passe dans les headers je crois)

Merci à qui pourra m'aider...

Christophe
cbeyer@free.fr

mercredi 31 janvier 2001 à 15:31:52 | Re : Forcer le download d'un fichier...

Jusk

Pour résoudre ce problème, j'ouvre une nouvelle fenêtre dans le browser, et comme source je lui donne le chemin du fichier à télécharger...

Il faut également penser à fermer la fenêtre une fois l'enregistrement commencé.

<script language="javascript">
document.location.href = "fichier.csv";
window.setTimeout("window.close();",3000,'JScript');
</script>

le problème c'est que si le fichier n'est pas trouvé, la fenêtre reste là stupidement avec le message d'erreur..



-------------------------------
Réponse au message :
-------------------------------

Salut,

Je cherche à forcer le téléchargement d'un fichier CSV que je viens de générer.
En fait le visiteur clique sur un lien, je génère le fichier CSV (par une moulinette), et automatiquement la fenêtre de download du browser d'affiche et le visiteur enregistre le fichier sur son disque dur.
Comment faire ? (ça se passe dans les headers je crois)

Merci à qui pourra m'aider...

Christophe
cbeyer@free.fr
-------------------------------

mardi 28 septembre 2004 à 10:40:03 | Re : Forcer le download d'un fichier...

melvar

Membre Club
ca m'intéresse énormément
personne n'a une idée ?

J'ai déjà essayé avec des codes de ce style , le fichier s'enregistre bien, mais non content de comporter les infos contenues dans le fichier, il comporte aussi le code de ma page aspx !!!!!!!

test.Text = "<a href='../../fonctions_gen/export/download.aspx?fichier=test.txt'>lien</a>"
Dim dir As String = Request.MapPath(".")
Dim f As String = Request.QueryString("dwn")

If f <> "" Then

Response.Clear() ' Vide le buffer

' Dialogue de téléchargement
Response.ContentType = "application/octet-stream"
' seulement pour application/octet-stream !
Response.AddHeader("Content-Disposition", "attachment; filename=" & f)

' Je n'ai pas encore réussi à le faire fonctionner avec d'autres types
' Si quelqu'un trouve comment...

' Ouvrir avec MSWord
' Response.ContentType = "application/msword"
' Ouvrir avec MSExcel
' Response.ContentType = "application/vnd.ms-excel"
' Ouvrir en Text
' Response.ContentType = "text/plain"

Response.Flush() ' Envoie le buffer

Response.WriteFile(dir & "\" & f) ' Envoie le contenu du fichier

Else

Response.Write("<A href=""index.aspx?dwn=test.txt"">Test</A>")

End If

jeudi 2 décembre 2004 à 12:35:31 | Re : Forcer le download d'un fichier...

niluje

cherche toutes les options à mettre ds header de ta fenetre
je ne l'ai pas en tete mais elle existe
une permet de force le DL d'un fichier.

header force_download ...


*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
Et croyez moi bientot, les flics auront du boulot, il n'y aura plus que la folie, la joie et l'Anarchie
http://www.salestymbanques.net



Cette discussion est classé dans : fichier, csv, forcer, visiteur, download


Répondre à ce message

Sujets en rapport avec ce message

Modifier des données d'un fichier csv [ par neo6583 ] Je travaille sur un fichier csv, et je suis amené à en faire une mise a jours automatique. Je cherche tout simplement le moyen de modifier une valeur upload et download d'un fichier [ par djraphi23 ] bonjour, je suis en train de développer une application en VB.net et je dois gérer une sorte de messagerie interne. J'utilise une base de données SQL FORCER LA SUPRETION D'UN FICHIER [ par wafik_has170 ] SALUT TL MONDE J AIS UN PETITE PROBLÈME DANS VB.NET 2005 J'AIS CREER UN CODE POURE SUPREMER UN FICHIER DANS UN REPERTOIRE LE VOILA Dim repertoire As N Forcer le paramètre régional à l'ouverture du fichier excel [ par avyrex ] Bonjour à tous,Je voulais savoir s'il est possible de forcer l'ouverture d'un fichier excel dans un paramètre régional spécifique ex: francais canada? OUVERTURE FICHIER CSV [ par Haseo1024 ] bonjour je voudrai ouvrire un fichier type csv  apartire d'une macro vba dans excelcode  Set wb = Workbooks.Open("F:\toto\test\test.csv", 0, True, 6, Méthode d'écriture fichier csv [ par Jacky7 ] Bonjour à tous,J'aimerais écrire dans un fichier csv, mon problème est d'écrire plusieurs valeurs de variables dans des colonnes differentes et sur un importer sous DBASE-3 un fichier CSV [ par chateaux1234 ] Convertir un fichier CSV en Dbase 3.   La conversion se fait bien soit via excel 2003 (enregistrer sous ...) ou via un soft dédié. Mais lorsque le fic Download fichier boutton = image? [ par rsx602 ] Bonjours, je suis présentement en "construction" d'un programme mais je suis bloquer sur un petit pépin! mon programme a pour fonction d'ouvrir un sit mettre un fichier CSV dans une variable tableau [ par quantum59 ] Bonjour,j'ai cherché sur le net et je n'ai pas trouvé de réponse à mon problème.Je cherche le moyen de mettre un fichier CSV en mémoire dans un tablea


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.