problème lecture d'une donnée url longue - ASP - Programmation
MarshPosté le 17-10-2005 à 11:37:12
C'est de l'ASP, syntaxe VBScript.
Voilà le code de ma page "telecharger.asp" :
<% response.clear() ' Vide le buffer
'type de fichier type=request("type" )
' Dialogue de téléchargement Select Case type case 1 'excel response.contentType = "application/vnd.ms-excel" case 2 'word response.contentType = "application/vnd.msword" case 3 'texte response.contentType = "text/plain" case else 'autre response.contentType = "application/octet-stream" end select
Marsh Posté le 17-10-2005 à 11:37:12
C'est de l'ASP, syntaxe VBScript.
Voilà le code de ma page "telecharger.asp" :
<%
response.clear() ' Vide le buffer
'type de fichier
type=request("type" )
' Dialogue de téléchargement
Select Case type
case 1
'excel
response.contentType = "application/vnd.ms-excel"
case 2
'word
response.contentType = "application/vnd.msword"
case 3
'texte
response.contentType = "text/plain"
case else
'autre
response.contentType = "application/octet-stream"
end select
'response.addHeader "Content-Disposition","attachment: filename=" & request("dwn" )
response.addHeader "Content-Disposition "&request("dwn" ),"attachment: filename=" & request("dwn" )
response.flush() ' Envoie le buffer
' Lecture du fichier
set FSO = Server.CreateObject("Scripting.FileSystemObject" )
'set stream = FSO.OpenTextFile(server.mapPath(request("dwn" )),1,false)
set stream = FSO.OpenTextFile(server.mapPath(request("dwn" )))
t = stream.readAll
'stream.close
response.write(t) ' Envoie le contenu du fichier
set stream=NOTHING
'response.write request("dwn" )
%>
J'appelle cette page comme ceci :
<A href="telecharger.asp?type=1&dwn='/fichiers/CRAM.xls'">Test</A>
et je me retrouve avec cette erreur :
Type d'erreur :
Erreur de compilation Microsoft VBScript (0x800A0400)
Instruction attendue
/telecharger.asp, line 5
type=request("type" )
Question : Pourquoi????????????