Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    14

    Upload Di Baol Non Carica Le Immagini

    Ragazzi l'upload di baol mi funziona solo in parte..Cioè scrive il nome dell'immagine sul database ma non la carica sul server..Potete aiutarmi? vi posto le pagine

    PAGINA CON IL FORM:

    <p align="center"><font color="#990000">AGGIUNGI
    ARTICOLO</font>
    </p>
    <p align="center">
    <FORM METHOD="Post" enctype="multipart/form-data" action="uploadarticoli.asp">
    <div align="left">


    <font color="#000000">Nome:</font>
    <input name="nome" type="text" id="nome">
    </p>


    Categoria:
    <select name="categoria" id="categoria">
    <option value="1">Ceramiche tradizionali</option>
    <option value="2">Fischietti d'autore</option>
    <option value="3">Presepi</option>
    <option value="4">Cartapesta</option>
    <option value="5">Oggettistica d'arte</option>
    </select>
    </p>
    <p align="left"><font color="#000000">Descrizione:
    </font>
    <font color="#000000">
    <textarea name="descrizione" id="descrizione"></textarea>
    </font></p>
    <p align="left"><font color="#000000">Codice:
    <input name="codice" type="text" id="codice">
    </font>
    </p>
    <p align="left"><font color="#000000">Immagine
    :
    <INPUT TYPE="file" NAME="Campo1">
    </font>
    </p>
    <p align="left"></p>
    <p align="center"><font color="#000000">
    <input type="submit" name="Submit" value="Aggiungi">
    <input type="reset" name="Submit2" value="Reimposta">
    </font>
    </p>
    <p align="left"></p>
    </div>
    </form>

    PAGINA DI UPLOAD:

    <%
    Dim oUpload
    Set oUpload= new cUpload
    With oUpload
    'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
    'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
    .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("../mdb-database/artigianato.mdb"),"SELECT * FROM articoli"
    .EnabledAspUpload = False
    .EnabledImageSize = False
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "../file/immagini"
    .Load
    .MoveFirst
    if .EOF then
    NumFiles = .Count()
    Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il tipo di file."
    else
    .Database.Open()
    While Not .EOF
    .Save
    response.Write "il file " & .GetFileName &" è stato salvato
    "
    'Inserimento dei valori
    .Database.Fields("immagine") = .GetFileName
    .Database.Fields("nome") = .Form("nome")
    .Database.Fields("descrizione") = .Form("descrizione")
    .Database.Fields("codice") = .Form("codice")
    .Database.Fields("categoria") = .Form("categoria")
    'Inserimento
    .Database.AddNew()
    .MoveNext
    Wend
    end if
    End With
    Set oUpload = Nothing
    Response.Redirect("riservato.asp")
    %>

    E POI C'E' IL SOLITO UPLOAD.ASP MA QUELLO è CORRETTO PERCHè LO USATO ALTRE VOLTE..
    DOVE SBAGLIO?
    GRAZIE IN ANTICIPO

  2. #2
    la cartella '../file/immagini' ha i permessi di scrittura?

    Se sei su aruba, ad esempio, gli upload vanno fatti nella cartella public.


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.