Use <input type="file" multiple> with  CFFILE. Use JQuery and Ajax with Coldfusion/Railo backend processing.