![]()
Le problème, c'est que tu ne peux pas arrêter le processus du serveur, demander un input de l'utilisateur et recommencer le processus...
Je te suggère de faire la vérification de la présence du fichier avant tout autre opération, demander à l'usager s'il veut écraser le fichier et recommencer le processus sur le serveur.
Exemple:
Page1.aspDans page1save.asp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form name="form1" action="page1save.asp"> <input type="file"> Écraser le fichier s'il existe déjà: <input type="checkbox" name="ecraser" value="1"> <%if request.QueryString("demanderEcraser") <> "" then%> <script language="javascript"> alert('Le fichier existe déjà. Si vous voulez l\'écraser, veuillez cocher "Écraser" et recommencer l\'envoi.') </script> <% end if %> </form>C'est un peu dommage que l'usager doit recommencer, mais ce sont les limitations du Web...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 % 'Vérification que le fichier existe. 'Si oui, et que la case n'est pas cochée: %> <script language="javascript"> document.location = 'page1.asp?demanderEcraser=1' </script> <% response.End ' Si la case est cochée, on écrase %>
Il y a peut-être une meilleure solution?
Partager