codice:
<%
estensionefile = Request.Form("file1")
estensione="zip"

if Right (estensionefile,3) = estensione then 
Response.Write("esegui upload")
'Response.Redirect ("Add_file_not_process2.asp")
else
Response.Write("non eseguire upload")
'Response.Redirect ("fallito.asp")
end if
%>
questo codice come vedete manda a due pagine diverse a seconda dell'estensione del file viene caricato nella form di tipo file della pagina precedente.se è .zip viene eseguito l'upload,altrimenti no e manda a una pagina di errore.
in realtà dovrebbe fare tutto questo ma non lo fa,nel senso che mi manda sempre alla pagina di errore.per controllare ho messo due response.write per vedere se effettivamente non si verifica mai che gli ultimi 3 caratteri del file siano uguali al valore caricato nella variabile estensione.
se tolgo le virgolette da zip (zip invece di"zip") mi manda sempre alla pagina di upload,anche quando il file non è zip.
perchè?è un problema di variabili o di sintassi di
codice:
Right (estensionefile,3)
?
grazie