Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Upload: controllo grandezza immagine


    Constatato che negli script di Baol quello che controlla la grandezza non inserisce in un database e quello che inserisce nel database non controlla la grandezza, vorrei:

    1- che mi controlli se il campo è vuoto oppureno;
    2- se la grandezza dell'immagine supera una certa grandezza mi dia messaggio di immagine non valida;
    3- evitare di fare il ciclo per poter inserire piu immagini.

    Vi posto il codice (funzionante) dove vorrei fare la modifica...

    -------------------------------------------------------------------

    <%
    Dim oUpload
    Set oUpload= new cUpload
    With oUpload
    .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("mdb-database/dati.mdb"),"SELECT Top 1 * FROM upload"
    .EnabledAspUpload = False
    .EnabledImageSize = true
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "foto"
    .Load
    .MoveFirst
    if .EOF then
    NumFiles = .Count()
    Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il tipo di file."
    %>
    <center>


    <input type="button" value="Indietro" onClick="history.back()" name="button22" style="color: #000000; font-size: 8 pt">
    </center>
    <%
    else
    .Database.Open()
    While Not .EOF
    if .Files("InputName")="campo2" then
    .Files("DestPath") = Server.MapPath("foto")
    .Save
    else
    .Files("Name")=session("session.sessionID")

    .Save
    'Inserimento dei valori
    .Database.Fields("campo1") = .Form("campo1") 'sessione
    .Database.Fields("campo2") = .Form("campo2") 'data
    .Database.Fields("campo3") = .Form("campo3") 'ora
    .Database.Fields("campo4") = .Form("campo4") 'cognome
    .Database.Fields("campo5") = .Form("campo5") 'nome
    .Database.Fields("campo6") = .Form("campo6") 'citta
    .Database.Fields("campo7") = .Form("campo7") 'titolo
    .Database.Fields("campo8") = .Form("campo8") 'testo
    .Database.Fields("campo9") = .Form("campo9") 'mail
    .Database.Fields("campo10") = .Form("campo10") 'vario
    .Database.Fields("immagine") = .GetFileName() 'immagine

    .Database.AddNew()
    end if
    %>
    <center>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
    <%
    response.Write "Ciao " & .Form("campo5") &", i dati sono stati inseriti..
    "
    %>


    <input type="button" value="Continua" onClick="location.href='lista.asp'" name="button223" style="color: #000000; font-size: 8 pt">
    </font>
    </center>
    <%
    .MoveNext
    Wend
    end if
    End With
    Set oUpload = Nothing
    %>

    Grazie..

  2. #2

  3. #3
    grazie dopo provo..
    Cercavo se possibile una modifica al mio script perche sicuramente qualcuno in giro l'avrà gia fatta..

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.