Introduction
Providing some functions for uploading/validating files
How to use
You can load Upload class through Application::getClass method.
Controller
$upload = $this->getClass('Tool/Upload');
$upload->upload('file');
Methods
Upload::setUploadDir
Set upload directory
Upload::getUploadDir
Get upload directory
Upload::setMaxFileSize
Set upload file size limitation
Upload::getMaxFileSize
Get upload file size limitation
Upload::setFileType
Set upload file type limitation
Upload::getFileType
Get upload file type limitation
Upload::setUploadInfo
Set upload option once
Upload::upload
Validate uploaded file and move to upload directory
Upload::getUploadedData
Get uploaded file information
Upload::isError
Check uploaded file has error
Upload::getErrorMessage
Get uploaded file error