Telechargement de fichiers locaux [Résolu]

Signaler
Messages postés
33
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
28 janvier 2009
-
Messages postés
33
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
28 janvier 2009
-
Bonjour,

Je souhaite pouvoir lancer des téléchargement de fichiers à partir de lien dans une gridview.
Tout fonctionne bien sur mon pc, la boite de dialogue de dl apparait, mais quand on transfere le site sur l'intranet de l'entreprise, les fichiers s'ouvres automatiquement dans le navigateur sans avoir demander au préalable (ouvrir, telecharger,annuler).

Voici une partie du code utilisé le chargement de fichier :

Response.Clear()

Response.ContentType =

"application/octet-stream"Response.AddHeader(

"content-disposition",
"attachement; filename=""" & doc_nom &
"""")Response.Flush()

Response.WriteFile(adresse)

Si quelqu'un à une idée
merci

2 réponses

Messages postés
33
Date d'inscription
jeudi 21 décembre 2006
Statut
Membre
Dernière intervention
28 janvier 2009

J'ai trouver l'erreur !! le "e" en trop de attach"e"ment
Response.Clear()

Response.ContentType =

"application/octet-stream"Response.AddHeader(

"content-disposition",
"attachment; filename="""
& doc_nom &
""""
) Response.Flush()

Response.WriteFile(adresse)

je laisse le code si ca peut aider. merci pour ta source jeffwow vais jeter un coup d'oeil
Messages postés
140
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2014
1
Salut!

Il y a une petite source en ASP trouvée sur codes-sources

http://www.aspfr.com/codes/UTILITAIRE-POUR-FORCER-TELECHARGEMENT-FICHIER-SUR-CLIENT-WEB_27799.aspx

Ça semble forcer le téléchargement au lieu de l'ouverture du fichier... Je n'ai pas testé, mais en regardant le code vite fait, ça devrait fonctionner.