This class is meant to manage one or more files uploaded via a single Web form.
It can process the forms verifying whether the uploaded files do not exceed a given size limit. Then it can copy the files to a specific directory optionally verifying whether existing files are not overwritten. The permissions of the copied files can also be set to a given permissions mask.