{
// copy the file into the storage area..
if (!file_exists($file) || !filesize($file)) {
+ $this->err = "File $file did not exist or is 0 size";
return false;
}
empty($_FILES['imageUpload']['name']) ||
empty($_FILES['imageUpload']['type'])
) {
- $this->err = "Missing file details";
+
+ $emap = array(
+ 0=>"There is no error, the file uploaded with success",
+ 1=>"The uploaded file exceeds the upload_max_filesize directive in php.ini",
+ 2=>"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" ,
+ 3=>"The uploaded file was only partially uploaded",
+ 4=>"No file was uploaded",
+ 6=>"Missing a temporary folder"
+ );
+ $estr = (empty($_FILES['imageUpload']['error']) ? '?': $emap[$_FILES['imageUpload']['error']]);
+ $this->err = "Missing file details : Error=". $estr;
return false;
}
if (!$this->createFrom($_FILES['imageUpload']['tmp_name'])) {
+ $this->err = isset($this->err) ? $this->err : "createFrom Image failed";
return false;
}
return true;
// print_r(!$this->onUpload($this));
if ( !$this->onUpload($this)) {
- $roo->jerr("File upload failed : ". (!empty($this->err) ? $this->err : ''));
+ $roo->jerr("File upload failed : error = ". (!empty($this->err) ? $this->err : ''));
}
$roo->addEvent("ADD", $this, $this->toEventString());