A parte alcuni errori di concetto:

se tu dici che $_FILES ti restituisce:
Codice PHP:
Array
(
    [
largeimage] => Array
        (
            [
name] => verdi-18.jpg
            
[type] => image/pjpeg
            
[tmp_name] => /tmp/phpSF6MSa
            
[error] => 0
            
[size] => 12920
        
)


Come fai ad avere: $_FILES['categoria']['name']

Non esiste l'indice 'categoria' all'interno dell'array $_FILES e cosi anche x gli altri..