Carissimi
utilizzo il componente persits su aruba per caricare un singolo file con questo script:
codice:
Set objFS = Server.CreateObject("Scripting.FileSystemObject") 
percorso = Server.MapPath("/public/cartella/") 
Set objFolder = objFS.GetFolder(""&percorso&"") 

Set Upload = Server.CreateObject("Persits.Upload") 

Upload.OverwriteFiles = False

Count = Upload.Save (percorso) 

Set File = Upload.Files("file1") 
Set jpeg = Server.CreateObject("Persits.Jpeg")

If Not File Is Nothing Then 

dimensione=File.Size 
filename=File.FileName
estensione=File.ext 

estensione_ammessa=".mp3,.MP3"

divido_estensioni=split(estensione_ammessa, ",")

check=0

for a=0 to Ubound(divido_estensioni)

if lcase(estensione)=divido_estensioni(a) then check=1

next
dimensione_ammessa= 521000000000 'questa dimensione è in byte. 

    If dimensione< 1024 Then 
            dimensione_file = Round(dimensione,2) & " Bytes" 
      ElseIf dimensione< 1048576 Then 
            dimensione_file= Round(dimensione/1024,2) & " KB" 
      Else 
            dimensione_file= Round(dimensione/1048576,2) & " MB" 
      End If 

if dimensione>dimensione_ammessa then 
%>
<script language="javascript">
alert("Il file ha una dimensione non ammessa, riprova");
location = "inseriscio.asp";
</script>

<%
else 

if check=0 then
file.delete 

%>

<script language="javascript">
alert("Il file ha una estensione non ammessa, riprova");
location = "inserisci.asp";
</script>

<%
else

etc
Ora come posso adattare questo script per il caricamento di 2 file ma su percorsi diversi e di estensione diversa, ma utilizzando lo stesso form e unico processo di upload?
Grazie
G.