Dans une application ASP.NET VB.NET(peu importe le=20
language) je souhaite proposer aux utilisateurs le=20
t=E9l=E9chargement d'un document Word sur le click d'un bouton.
Sur l'=E9v=E8nement Click du bouton mon code est le suivant :
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType =3D "application/msword"
Response.AddHeader("Content-Disposition", "attachment;=20
filename=3DMonDocument.doc")
Response.Flush()
La boite de dialogue apparait bien pour me proposer=20
l'ouverture ou la sauvegarde du document, mais en fait=20
c'est la page web en cours qui se trouve dans ce document.
Pourquoi ? Moi je souhaiterais que ce soit le contenu=20
de "MonDocument.doc" qui s'ouvre. Sachant que j'ai tent=E9=20
de placer physiquement "MonDocument.doc" =E0 la racine de=20
mon application. Faut-il le placer ailleurs ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Il faut tuiliser Response.WriteFile pour écrire le contenu du document vers le navigateur. Ce contenu ne doit pas comporter de code HTML...
Patrice
--
"Fabrizio" a écrit dans le message de news:360801c48f55$8d72a730$ Bonjour,
Dans une application ASP.NET VB.NET(peu importe le language) je souhaite proposer aux utilisateurs le téléchargement d'un document Word sur le click d'un bouton.
Sur l'évènement Click du bouton mon code est le suivant : Response.ClearContent() Response.ClearHeaders() Response.ContentType = "application/msword" Response.AddHeader("Content-Disposition", "attachment; filename=MonDocument.doc") Response.Flush()
La boite de dialogue apparait bien pour me proposer l'ouverture ou la sauvegarde du document, mais en fait c'est la page web en cours qui se trouve dans ce document.
Pourquoi ? Moi je souhaiterais que ce soit le contenu de "MonDocument.doc" qui s'ouvre. Sachant que j'ai tenté de placer physiquement "MonDocument.doc" à la racine de mon application. Faut-il le placer ailleurs ?
Merci d'avance
Fab
Il faut tuiliser Response.WriteFile pour écrire le contenu du document vers
le navigateur. Ce contenu ne doit pas comporter de code HTML...
Patrice
--
"Fabrizio" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:360801c48f55$8d72a730$a301280a@phx.gbl...
Bonjour,
Dans une application ASP.NET VB.NET(peu importe le
language) je souhaite proposer aux utilisateurs le
téléchargement d'un document Word sur le click d'un bouton.
Sur l'évènement Click du bouton mon code est le suivant :
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/msword"
Response.AddHeader("Content-Disposition", "attachment;
filename=MonDocument.doc")
Response.Flush()
La boite de dialogue apparait bien pour me proposer
l'ouverture ou la sauvegarde du document, mais en fait
c'est la page web en cours qui se trouve dans ce document.
Pourquoi ? Moi je souhaiterais que ce soit le contenu
de "MonDocument.doc" qui s'ouvre. Sachant que j'ai tenté
de placer physiquement "MonDocument.doc" à la racine de
mon application. Faut-il le placer ailleurs ?
Il faut tuiliser Response.WriteFile pour écrire le contenu du document vers le navigateur. Ce contenu ne doit pas comporter de code HTML...
Patrice
--
"Fabrizio" a écrit dans le message de news:360801c48f55$8d72a730$ Bonjour,
Dans une application ASP.NET VB.NET(peu importe le language) je souhaite proposer aux utilisateurs le téléchargement d'un document Word sur le click d'un bouton.
Sur l'évènement Click du bouton mon code est le suivant : Response.ClearContent() Response.ClearHeaders() Response.ContentType = "application/msword" Response.AddHeader("Content-Disposition", "attachment; filename=MonDocument.doc") Response.Flush()
La boite de dialogue apparait bien pour me proposer l'ouverture ou la sauvegarde du document, mais en fait c'est la page web en cours qui se trouve dans ce document.
Pourquoi ? Moi je souhaiterais que ce soit le contenu de "MonDocument.doc" qui s'ouvre. Sachant que j'ai tenté de placer physiquement "MonDocument.doc" à la racine de mon application. Faut-il le placer ailleurs ?