Telechargement de fichiers locaux

Résolu
First456 Messages postés 33 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 28 janvier 2009 - 4 mars 2007 à 04:25
First456 Messages postés 33 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 28 janvier 2009 - 5 mars 2007 à 21:19
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

First456 Messages postés 33 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 28 janvier 2009
5 mars 2007 à 21:19
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
3
jeffwow Messages postés 139 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 5 septembre 2014 1
5 mars 2007 à 21:14
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.
0
Rejoignez-nous