Project Home • Known Issues • Screenshots • External Project Link • Contact Project
The application comes with 3 primary files plus a customized version of BootStrap for some basic HTML5 theming.
submit.cfm A typical CFML page that uses the cffile action = 'uploadAll' to receive and save file uploads to the server.
submit.js Is where the magic happens. It uses XMLHttpRequest to submit the form to the server and handle any responses returned by the server.
When the upload.html Upload files! button is clicked a submit.js startUpload() function is triggered. It has the content of the form passed to it and analyses that content. The function creates a new internal form using the web browser's FormData API and fills it in using the data sourced from the submitted form. Most importantly it creates a new collection of field-names that are compatible with the CFML cffile action = 'uploadAll' tag and the FileUploadAll function.
Please see the README.MD for further information.
ColdFusion, Railo or CFML compatible server that supports the cffile action = 'uploadAll' tag or the FileUploadAll function.
A client web browser that supports HTML5, XMLHttpRequest Level 2 and the FormData API. (Browser compatibility http://caniuse.com/xhr2)
This project has an external bug tracker. You can find it here:
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.