Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo dimensione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    controllo dimensione

    Carissimi,
    a questo script ho impostato la dimensione del file (audio mp3) da fare tramite upload (max 50000), lo sto testando ma caricando un file superiore mi fà errore:

    Active Server Pages error 'ASP 0113'

    Script timed out

    c'è qualche mio errore nello script? Oppure c'è un'alternativa per effettuare questo controllo a monte al fine di non attendere il caricamento per poi darmi l'errore?
    codice:
    <% Session.Timeout=1000 %>
    <% 
    
    Dim objFS,objFolder,objFile 
    Set objFS = Server.CreateObject("Scripting.FileSystemObject") 
    percorso = Server.MapPath("/audio/") 
    Set objFolder = objFS.GetFolder(""&percorso&"") 
    
    Set Upload = Server.CreateObject("Persits.Upload") 
    
    Upload.SetMaxSize 50000, True 
    
    Count = Upload.Save (percorso) 
    
    ' This is needed to enable the progress indicator 
    Set File = Upload.Files("file1") 
    
    If Not File Is Nothing Then 
    filename=File.FileName 
    estensione=file.ext 
    
    estensione_ammessa=".mp3" 
    if lcase(estensione_ammessa)<>estensione_ammessa then 
    file.delete
    
    %>
    <BODY bgcolor="#F7F7F7">
    <p align="center"><font face="Tahoma" size="2">Il file ha un'estensione non ammessa!</font></p><p align="center"><FORM action="caricaaudio1.asp?id=<%=request.querystring("id")%>" method="post"><p align="center"><input type="submit" value="Torna indietro"></font></p></form></p>
    <%
    
    else 
    
    nuovo_filename="audio3_"& request.querystring("id") & file.ext &"" 
    
    If Err.Number = 8 Then 
    
    %>
    <BODY bgcolor="#F7F7F7">
    <p align="center"><font face="Tahoma" size="2">Il file ha una dimensione non ammessa!</font></p><p align="center"><FORM action="caricaaudio1.asp?id=<%=request.querystring("id")%>" method="post"><p align="center"><input type="submit" value="Torna indietro"></font></p></form></p>
    
    <%
    Else 
    
    
    if objFS.FileExists(Server.MapPath("/audio/"&nuovo_filename&"")) then 
    objFS.DeleteFile (Server.MapPath("/audio/"&nuovo_filename&"")) 
    end if
    
    Dim fsoMyFile 
    Set fsoMyFile = Server.CreateObject("Scripting.FileSystemObject") 
    fsoMyFile.MoveFile (Server.MapPath("/audio/"&filename&"")), (Server.MapPath("/audio/"&nuovo_filename&"")) 
    Set fsoMyFile = nothing 
    
        Response.redirect("caricamentoOK.asp?id=" & request.querystring("id") &"&file="&nuovo_filename&"") 
    end if
    End If  
    end if 
    %>
    Grazie
    G.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuno può aiutarmi?
    Grazie
    G.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    non potete proprio aiutarmi?
    Grazie
    G.

  4. #4
    hai provato con questo?

    codice:
    Server.ScriptTimeout = 3600
    Chi non cerca trova.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie per avermi risposto...
    volevo sapere comunque se avevo inserito correttamente nello script la funzione di controllo dimensione....
    Grazie
    G.

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.