uso jrequest nel model di un componente così
$file= JRequest::get('file');
$nome=$file['mioFile']['name'];
dove "mioFile"è il nome "file" che ho dato al elemento del form
per fare il test in locale uso come path
$path="c:/".$nome;
ora ho rpovato :
JFile::write($path , $file['File']);
ed anche
JFile::write($path,$file['File']['name']);
il risultato è sempre lo stesso
per prima cosa mi crea un file con il nome uguale alla prima lettera del file selezionato ( contro ogni logica ) , e ovviamente è un file vuoto
penso di fare qualche errore idiota

grazie per l'aiuto