ciao mems,
ho provato lo script in asp (che mi scrissi alcuni giorni fa) per cancellare un file dal server, ma l'ho provato solo oggi perchè avevo un esame, comunque, lo script mi da errore quando clicco su elimina e il browser restituisce un errore interno del server 500.
Allora come segnalato dall'utente santoro:
ho provveduto a rimuovere le virgolette " segnate in rosso.
Il problema è che il browser mi restituisce l'errore a livello della riga 9 cioè in questo punto:
fso.deleteFile(server.mapPath(basePath & fileToDelete))
ti scrivo il codice che ho inserito nella pagina asp:
codice:
<%
page = request.serverVariables("PATH_INFO")
fileToDelete = request.queryString("fileToDelete")
basePath = "/prove/"
response.write "File presenti nella cartella " & basePath & "
" & vbCrLf
set fso = server.createObject("scripting.fileSystemObject")
if len(fileToDelete) > 0 then
if fso.fileExists(server.mapPath(basePath & fileToDelete)) then
fso.deleteFile(server.mapPath(basePath & fileToDelete))
end if
end if
set folder = fso.getFolder(server.mapPath(basePath))
set files = folder.files
response.write "<ul>" & vbCrLf
for each file in files
response.write "[*]" & file.name & " - Elimina" & vbCrLf
next
response.write "[/list]" & vbCrLf
set files = nothing
set folder = nothing
set fso = nothing
%>
grazie, sei molto gentile