Я загружаю файлы через JS и сохраняю временный путь в сеансе.
Затем я использую следующий код для перемещения файлов.
if(move_uploaded_file($_SESSION['temp_img'][$key]['path'], $dest.$bigimg)){
$dest
и $bigimg
определены ранее в скрипте с идентификатором из базы данных.
Есть идеи или альтернативы?