Nwlapcug.com


Come creare un modulo di registrazione con immagini Multiple Upload utilizzando ColdFusion

La lingua di ColdFusion include i tag che è possibile utilizzare per consentire agli utenti di caricare più file di immagine in una sola volta durante il processo di registrazione. L'utente può caricare più immagini avatar o immagini che rappresentano il suo portfolio. Si utilizza il tag cffile a rappresentare la richiesta di caricamento per l'utente. L'utente seleziona un'immagine dal desktop locale e fa clic su "Invia" per inviare e caricare le immagini sul server.

Istruzioni

1

Aprite il vostro editor di Adobe ColdFusion e aprire il file di codice progetto e di origine che si desidera utilizzare per inviare le immagini multiple.

2

Aggiungere i tag cffile per ciascuna delle immagini che si desidera consentire all'utente di caricare. Il codice seguente consente all'utente di caricare due immagini:

< cffile azione = "upload" fileField = "immagine" destinazione = "#thisDir #" result = "fileUpload"

nameconflict=&quot;overwrite&quot;>

< cffile azione = "upload" fileField = "immagine" destinazione = "#thisDir #" result = "fileUpload"

nameconflict=&quot;overwrite&quot;>

Questo codice mostra due pulsanti con cui l'utente può caricare un file. Se il nome file esiste già, viene sovrascritto il file precedente. La destinazione è la directory corrente della pagina Web hosting la registrazione, ma è possibile specificare qualsiasi cartella di upload per gli utenti.

3

Creare il codice che consente di caricare l'immagine dopo che l'utente fa clic sul pulsante "Invia". Aggiungere quanto segue alla sezione di elaborazione del codice:

< cfimage azione = "leggere" source="#fileUpload.serverfile#" nome = "myImage" >
< cffile azione = "Elimina" file="#fileUpload.serverDirectory#/#fileUpload.serverFile#" >

4

Salvare il file e fare clic sul pulsante "Esegui" nella barra degli strumenti per eseguire il nuovo codice nel debugger, così puoi testarlo.