Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Upload di + file ma di differente estensione e percorso di salvataggio

    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.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma il componente persits supporta i file multipli lato server?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Sì sulla guida ufficiale fa l upload multipli utilizzando un ciclo, però su stesso percorso è stessa estensione.
    grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    Sì sulla guida ufficiale fa l upload multipli utilizzando un ciclo, però su stesso percorso è stessa estensione.
    grazie
    Dovrai intercettare il ciclo e con un if sulla estensione veriare il percorso, questo in teoria in pratica non conoscendo persits boh...
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.