OVH Cloud OVH Cloud

lien fichier "enregistrer sous" URGENT

5 réponses
Avatar
serge
Bonjour,

j'ai des liens sur ma page web qui renvoie à des fichiers excel. Le problème
est qu'en cliquant dessus il ne propose pas de le télécharger mais l'ouvre
directement.

Comment faire pour qu'en cliquant sur son lien la fenetre apparaissent
directement proposant de lenregistrer ou de l'ouvrir?

merci d'avance,

serge

5 réponses

Avatar
Lempel
Convertis ton excel en pdf.

--
http://lempel.net
B. Lempel
______________________________________


"serge" a écrit dans le message de
news:
| Bonjour,
|
| j'ai des liens sur ma page web qui renvoie à des fichiers excel. Le
problème
| est qu'en cliquant dessus il ne propose pas de le télécharger mais l'ouvre
| directement.
|
| Comment faire pour qu'en cliquant sur son lien la fenetre apparaissent
| directement proposant de lenregistrer ou de l'ouvrir?
|
| merci d'avance,
|
| serge
Avatar
serge
Ca aurait été avec plaisir. mais je souhaite le garder en excel pour de bonne
raisons. il doit bien y exister un moyen!

merci quand meme

"Lempel" a écrit :

Convertis ton excel en pdf.

--
http://lempel.net
B. Lempel
______________________________________


"serge" a écrit dans le message de
news:
| Bonjour,
|
| j'ai des liens sur ma page web qui renvoie à des fichiers excel. Le
problème
| est qu'en cliquant dessus il ne propose pas de le télécharger mais l'ouvre
| directement.
|
| Comment faire pour qu'en cliquant sur son lien la fenetre apparaissent
| directement proposant de lenregistrer ou de l'ouvrir?
|
| merci d'avance,
|
| serge





Avatar
B. M.
serge a écrit :
Ca aurait été avec plaisir. mais je souhaite le garder en excel pour de bonne
raisons. il doit bien y exister un moyen!

merci quand meme



le zipper

--
B. M.
Avatar
serge
merci comme je l'ai écris au dessus je ne veu/peu pas changer le format du
fichiers en zip, pdf ou autre...

il doit bien exister une solution, non?? c pa tres dur pourtant

merci encore

"B. M." wrote:

serge a écrit :
> Ca aurait été avec plaisir. mais je souhaite le garder en excel pour de bonne
> raisons. il doit bien y exister un moyen!
>
> merci quand meme
>
le zipper

--
B. M.



Avatar
Michel Thiffault
Ce n,est pas facile car tu essaies de dire au navigateur "ignore les
préférences personelles du visiteur et force le téléchargement". Toutefois,
si le téléchargement passe par un script serveur il est possible de faire
quelque chose.

Si vous conaissez ASP le script serveur suivant vous aidera:

<%
'--------------------------------------------
Response.Buffer = True
Dim strFilePath, strFileSize, strFileName

Const adTypeBinary = 1

strFilePath = "C: whatever the path is "
strFileSize = ... the size of file .. optional
strFileName = the file na,e

Response.Clear

'8*******************************8
' Requires MDAC 2.5 to be stable
' I recommend MDAC 2.6 or 2.7
'8*******************************8
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

strFileType = lcase(Right(strFileName, 4))

' Feel Free to Add Your Own Content-Types Here
Select Case strFileType
Case ".asf"
ContentType = "video/x-ms-asf"
Case ".avi"
ContentType = "video/avi"
Case ".doc"
ContentType = "application/msword"
Case ".zip"
ContentType = "application/zip"
Case ".xls"
ContentType = "application/vnd.ms-excel"
Case ".gif"
ContentType = "image/gif"
Case ".jpg", "jpeg"
ContentType = "image/jpeg"
Case ".wav"
ContentType = "audio/wav"
Case ".mp3"
ContentType = "audio/mpeg3"
Case ".mpg", "mpeg"
ContentType = "video/mpeg"
Case ".rtf"
ContentType = "application/rtf"
Case ".htm", "html"
ContentType = "text/html"
Case ".asp"
ContentType = "text/asp"
Case Else
'Handle All Other Files
ContentType = "application/octet-stream"
End Select


Response.AddHeader "Content-Disposition", "attachment; filename= strFileName
Response.AddHeader "Content-Length", strFileSize
' In a Perfect World, Your Client would also have UTF-8 as the default
' In Their Browser
Response.Charset = "UTF-8"
Response.ContentType = ContentType

Response.BinaryWrite objStream.Read
Response.Flush

objStream.Close
Set objStream = Nothing

%>




"serge" wrote in message
news:
merci comme je l'ai écris au dessus je ne veu/peu pas changer le format du
fichiers en zip, pdf ou autre...

il doit bien exister une solution, non?? c pa tres dur pourtant

merci encore

"B. M." wrote:

serge a écrit :
> Ca aurait été avec plaisir. mais je souhaite le garder en excel pour de
> bonne
> raisons. il doit bien y exister un moyen!
>
> merci quand meme
>
le zipper

--
B. M.