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

    upload multiplo con baol

    buongiorno,
    grazie al vs aiuto sono riuscito a costruire una pagina html dove inserisco alcuni dati e una immagine, ed il file elabora.asp che carica nella cartella remota il file, scrivendo i dati ed il percorso in un db.
    Mi sono reso conto però che inserire un solo file può non essere sufficiente, sarebbe preferibile averne almeno 2. Ho cercato ma onestamente non ho trovato qualche cosa che mi consenta di modificare quanto ho già fatto:

    vi posto i due file, sperando che qualcuno mi possa aiutare
    grazie


    File form.html, già modificato con 2 caselle per l'inserimento del file da uplodare:

    <html>

    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Titolo</title>
    </head>

    <body>

    <form name="form1" method="post" enctype="multipart/form-data"
    action="elabora_form.asp">
    <blockquote>
    <div align="center">
    <table border="0" width="90%" id="table1">
    <tr>
    <td>
    <p align="left">
    <font size="2" color="#000"
    face="Verdana">
    Titolo
    </font>
    <font color="#000"
    face="Verdana">
    <input name="titolo"
    type="text" id="titolo" size="20" />
    </font>
    </td>
    </tr>
    <tr>
    <td> <font size="2"
    color="#000" face="Verdana">pdf
    </font>
    <input name="pdf"
    type="file" id="pdf" size="20" ></td>
    </tr>
    <tr>
    <td>
    <p align="left">
    <font size="2" color="#000"
    face="Verdana">
    Titolo
    </font>
    <font color="#000"
    face="Verdana">
    <input name="titolo1"
    type="text" id="titolo1" size="20" />
    </font>
    </tr>
    <tr>
    <td> <font size="2"
    color="#000" face="Verdana">pdf
    </font>
    <input name="pdf1"
    type="file" id="pdf1" size="20" ></td>
    </tr>
    <tr>
    <td>
    <p align="left">
    <input type="submit" name="Submit"
    value="Invia"></td>
    </tr>
    </table>

    </blockquote>
    </form>
    </body>
    </html>



    mentre il file elabora_form.asp

    </head>
    <body>



    </p>
    <%
    Dim oUpload
    Set oUpload = new cUpload
    oUpload.AutoRename = True
    oUpload.Overwrite = False
    oUpload.SetPath "/public" 'Impostazione del percorso
    oUpload.Load
    oUpload.Save()
    FileName_immagine = oUpload.GetFileName()

    set conn = server.createobject("adodb.connection")
    DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSNtemp=dsntemp & "DBQ=" & server.mappath("/mdb-database/pragma1.mdb")
    conn.Open DSNtemp
    Set Rs=server.CreateObject("ADODB.Recordset")
    Rs.Open "ricerche",Conn,3,3
    Rs.AddNew
    Rs("titolo") = oUpload.Form("titolo")
    Rs("pdf") = "/public/" & FileName_immagine
    Rs.update
    Rs.Close
    Conn.Close
    Set Rs = Nothing
    Set Conn=Nothing
    Set oUpload = Nothing
    response.Write "il file " & FileName_immagine & " è stato salvato
    "

    %>
    </PRE></DIV><SPAN class=norm>
    </SPAN>



    come lo debbo integrare?
    Nel DB ho inserito altri due campi: titolo1 e pdf1,
    grazie a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non sono un esperto di baol, vero il contrario ma per il poco che so non mi risulta che supporti l'invii multipli.
    Partendo dal presupposto che le modifiche sarebbero molto complesse, mi permetto di consigliati:
    - Tieni lo script così com'è e lo riproponi a fine upload per il secondo upload e il terzo etc...
    - Cerchi uno script che faccia gli upload multipli (non c'è tantissimo ma qualcosa si trova se non ricordo male avevo trovato con free asp upload jquery)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Andrea,
    anche io pensavo ad una sorta di ciclo che itera n. volte e procede a fare l'upload dei diversi file.
    Quello che non so è come fare a prelevare per primo il primo file nel file htlm, lanciare elabora_form.asp e poi ricomunciare prelevando il secondo file e così via.
    Hai qualche indicazione al riguardo.
    Grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dubito che la tua ipotesi possa funzionare non potendo "parcheggiare" il secondo o terzo file, e vale la risposta precedente non conoscendo baol non saprei darti consigli tecnici
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    altri suggerimenti?

  6. #6
    volendo prendere spunto dal suggerimento di Andrea, mi potreste indicare come si ricicla lo script una seconda volta per caricare il secondo file? mi basta inserirne 2 (mi sono sufficienti una immagine e un pdf)
    grazie

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se questo può fare al caso tuo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.