1
Sviluppo / Re:[RISOLTO] Upload file lato Back end: fallito spostamento del file!
« il: 10 Giu 2014, 21:10:33 »Finalmente ho risolto,
giustamente $file= JRequest::getVar('jform',null,'files','array'); restituisce un array!
quindi alla funzione JFile::upload vanno passati i percorsi nel modo seguente
JFile::upload($src['file_up'], $dest);
Blocco di codice completo:
//Retrieve file details from uploaded file, sent from upload form
$file = JRequest::getVar('jform', null, 'files', 'array');
//Import filesystem libraries. Perhaps not necessary, but does not hurt
jimport('joomla.filesystem.file');
//Clean up filename to get rid of strange characters like spaces etc
$filename = $file['name'];
//Set up the source and destination of the file
$src = $file['tmp_name'];
$dest = JPATH_COMPONENT . DS . "uploads" . DS . $filename['file_up'];
JFile::upload($src['file_up'], $dest);
Io ho risolto così!
Ora cercherò di inserire più controlli possibili sul codice per aumentare la sicurezza!!!
Ciao e Grazie a tutti!
S.D