Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Limitare upload a tot.kb

    <%@ LANGUAGE="VBSCRIPT" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script language="JavaScript">
    function allegatoOk() {
    window.opener.document.News.test.disable=0;
    window.opener.document.News.test.checked=1;
    }
    </script>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#999999" >

    <%
    Session("FileUp") = ""
    srv = Request("srv")
    est = Request("est")

    'Se l'immagine è presa dal server allora
    if srv <> "" and est <> "" then
    Session("imgServer")= "server"
    Session("FileUp") = Server.MapPath("imgServer\") & "\" & srv & "." & est
    response.Write("<script language='JavaScript'> window.opener.document.News.test.disable=0; window.opener.document.News.test.checked=1; window.close(); </script>")

    'Se l'immagine è presa dal Pc utente allora..
    Else
    Session("imgServer")= "pc"
    ByteRicevuti = Request.TotalBytes

    If Clng(ByteRicevuti) > 0 Then

    DatiRicevuti = Request.BinaryRead(ByteRicevuti)
    For i = 1 To lenB(DatiRicevuti)
    FileBinario = FileBinario & Chr(ascB(midB(DatiRicevuti, i, 1)))
    Next
    FirmaFile = Left(FileBinario, Instr(FileBinario, "" & vbCrLf) - 1)
    ArrPezzi = Split(FileBinario,FirmaFile)

    For Item = 1 to Ubound(ArrPezzi) - 1
    Inizio = Instr(ArrPezzi(Item), "" & vbCrLf & "" & vbCrLf)
    Intestazione = Left(ArrPezzi(Item), Inizio - 1)
    Inizio = Inizio + Len("" & vbCrLf) + Len("" & vbCrLf)
    ContenutoFile = Mid(ArrPezzi(Item), Inizio, Len(ArrPezzi(Item)) - Inizio - 1)
    DimensioneFile1 = len(ContenutoFile)
    Next

    Session("FileUp") = ContenutoFile

    if (DimensioneFile1*0.001) > 0 then
    response.Write("<script language='JavaScript'> window.opener.document.News.test.disable=0; window.opener.document.News.test.checked=1; window.close(); </script>")
    else
    response.Write("Sembra che le dimensioni del file uploadato siano pari a 0Kb, riprova..

    Riprova - Chiudi ")
    end if
    End If

    End if

    %>
    </body>
    </html>


    Come faccio a dirgli che non deve uplodare file piu grossi di 300 kb?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con questo script uploadi tutto poi controlli la dimensione e al massimo cancelli.

    Roby

  3. #3
    ma io vorrei dire a qs script di non uplodare file piu grossi di 300kb come posso fare?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con questo script per capire la dimensione del file devi prima caricarlo...

    codice:
    if (DimensioneFile1*0.001) = 200 then
    Roby

  5. #5
    quindi mi stai dicendo che non si può fare?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché non provi??

    Roby

  7. #7
    Originariamente inviato da Roby_72
    Perché non provi??

    Roby
    ho provato non succede niente...continua ad uplodare :-(

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questo:

    codice:
    response.write (DimensioneFile1*0.001)
    cosa stampa?

    Roby

  9. #9
    niente..carica l'img qualunque sia il suo peso

  10. #10
    cazzo scusa Roby!

    io facevo sempre >200
    invece dovevo fare =200

    scusa!

    grazie

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.