[JAVA/JAVASCRIPT]passer une url de fichier en parametre
Bonjour,
Dans une jsp, j'ai un string contenant un chemin vers mon fichier:
Code:
1 2
|
String file = "C:\\Users\\etcetcetc\\fichier.txt" |
à l'issue du chargement de ma page je dois ouvrir une fenetre avec ce chemin de fichier en parametre dans la requête, ce qui me donne:
Code:
1 2
|
out.println("window.open(window.location.href+'&download=1&file="+file+"','Telechargement','height=480 , width=640 , location=no , resizable=yes , scrollbars=no');"); |
Le problème est que les caractères spéciaux ne sont pas pris en compte dans la requete et je me retrouve après mon getParameter("file") avec unt ruc du genre:
Code:
1 2
|
file = "C:Usersetcetcetcfichier.txt" |
Tous les anti slash ont été supprimés! C'est logique mais je ne sais pas comment transformer les caractères spéciaux comme les backslash en leur code html... puis les récupérer en tant que "\" par la suite.
Il faudrait sûrement quelquechose comme un htmlparser ou un URLparser mais je ne les trouve pas :(
merci!