Я знаю, что это старый пост, но он может помочь кому-то в будущем,
с помощью Joomla Uploader просто нужно изменить, как показано ниже.
$file = JRequest::getVar('attachment', null, 'files', 'array');//attachment is the file type name in your html
jimport('joomla.filesystem.file');
$filename = JFile::makeSafe($file['name']);
$src = $file['tmp_name'];
$dst = JPATH_SITE . DS . "images" . DS . 'archive'. DS. 'your_new_file_name'.JFile::getExt($filename);
if ( JFile::upload($src, $dest) ){
echo 'Uploaded';
}
else{
echo 'Failed';
}
Надеюсь, это кому-то поможет ..