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="overwrite">
< cffile azione = "upload" fileField = "immagine" destinazione = "#thisDir #" result = "fileUpload"
nameconflict="overwrite">
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.