Visualizzazione dei risultati da 1 a 5 su 5

Discussione: asp upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654

    asp upload

    Buonasera a tutti

    Utilizzando asp smart upload ho la necessità di caricare file molto pesanti. fin qui nessun problema, si caricano anche file di decine di Mb. ma l'attesa non è brevissima e per questo mi piacerebbe mettere una sorta di loading per fa visualizzare all'utente lo stato del caricamento...

    sapete indicarmi qualcosa per documentermi ?

  2. #2
    in asp non credo che tu lo possa fare (finchè asp non finisce di lavorare non viene caricata una pagina internet)

    due cose:

    1) mi sembra che puoi simularlo in asp.net il download

    2) fai aprire un pop up con scritto "loading" e quando la pagina viene caricato nell onload del body gli dici di ciudere il pop up


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    ma io per il momento faccio così:

    <script>
    function attesa(){
    document.getElementById('attesa').style.visibility ='visible';
    }
    </script>


    .
    .
    .
    <input type="submit" value="invia" name="pulsante" onClick="attesa();">

    <div style="visibility:hidden; font-weight: bold; color: #FF0000;" id="attesa">Attendere...</div>


    però non è lo stesso, sarebbe molto meglio mostrare all'utente una barra di avanzamento, o anche semplicemente la quantità dei byte uploadati.....

  4. #4
    asp smart upload è un componente?
    dove posso trovare il codice di asp smart upload?

    grazie
    rigel

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    654
    <html>
    <head>
    <title>upload test page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <%
    Dim myUpload
    Dim intCount
    if Request.Totalbytes > 0 then
    On Error Resume Next
    Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
    myUpload.upload
    'Esegue il caricamento dei file sul server
    '********************************
    For each file In myUpload.Files
    If not file.IsMissing Then
    file.SaveAs("/uploadtest/" & file.FileName)
    end if
    Next
    ' Intercetta gli errori
    ' ***********
    If Err Then
    Response.Write("

    Selezione errata : "
    & Err.description & "
    riprova")
    Else
    For each file In myUpload.Files
    ' Solo se il file esiste
    ' **********************
    If not file.IsMissing Then
    ' mostra le proprietà del file caricato
    ' ******************************************
    Response.Write("Name = " & file.Name & "
    ")
    Response.Write("Size = " & file.Size & "
    ")
    Response.Write("FileName = " & file.FileName & "
    ")
    Response.Write("FileExt = " & file.FileExt & "
    ")
    Response.Write("FilePathName = " & file.FilePathName & "
    ")
    Response.Write("ContentType = " & file.ContentType & "
    ")
    Response.Write("ContentDisp = " & file.ContentDisp & "
    ")
    Response.Write("TypeMIME = " & file.TypeMIME & "
    ")
    Response.Write("SubTypeMIME = " & file.SubTypeMIME & "
    ")
    Response.Write("**************************

    ")
    intCount = intCount + 1
    End If
    Next
    Response.write("==========
    " & myUpload.form("commenti"))
    Response.Write("

    Upload di "
    & intCount & " file eseguito correttamente.

    nuovo upload")
    End If
    set myUpload = nothing
    Else
    'HTML %>
    <form method="post" action="upload.asp"
    name="fileform" enctype="multipart/form-data">
    <table width=400 border=0>
    <tr>
    <th>
    commento
    </th>
    <td>
    <textarea name="commenti" rows="3" cols="25"></textarea>
    </td>
    </tr>
    <tr>
    <th>
    seleziona i file:
    </th>
    <td>
    <input type="file" name="file1" size="15">
    <input type="file" name="file2" size="15">
    <input type="file" name="file3" size="15">


    <input type="submit" value="invia" name="pulsante">
    </td>
    </tr>
    </table>
    </form>
    <%
    End if
    %>
    </body>
    </html>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.