Description:-

After a file is uploaded, you can get status information using file upload parameters. To refer to parameters, you need to specify an alternate name in the result attribute, the name you specified there.

Note:-

File status parameters are read-only. They are set to the results of the most recent cffile operation. If two cffile tags execute, the results of the second overwrite the first one unless you have specified a different result variable in the result attribute.

conclusion:-

If you upload a file with zero bytes, there is no exception. Instead, the file gets uploaded to the server. By default, uploading an empty file will not produce an error. You can, however, disallow this by changing the property, coldfusion.file.upload.disallowemptyfileupload, to true.