In sostanza metterai ad esempio:
Codice PHP:
<%
Set Upload = Server.CreateObject("Persits.Upload")
percorso = Server.MapPath("/public/")
' This is needed to enable the progress indicator
Upload.ProgressID = Request.QueryString("PID")
Count = Upload.Save (percorso)
Set File = Upload.Files("file1")
If Not File Is Nothing Then
filename=File.FileName
estensione=file.ext
'imposta l'estensione ammessa...considera che è case sensitive quindi vengono considerate maiuscole e minuscole...al massimo crea un array che contenga anche l'estensione scritta in maiuscolo, e poi fai un controllo sulle estensioni contenute nell'array
estensione_ammessa=".doc"
if estensione=""&estensione_ammessa&"" then
nuovo_filename="testodiprova"&file.ext&""
Dim fsoMyFile
Set fsoMyFile = Server.CreateObject("Scripting.FileSystemObject")
fsoMyFile.MoveFile (Server.MapPath("/public/"&filename&"")), (Server.MapPath("/public/"&nuovo_filename&""))
Set fsoMyFile = nothing
end if
Response.Write Count & " file caricato "
else
file.delete
response.write "Il file ha un'estensione non ammessa!"
end if
%>
prova...e facci sapere...