_stagingDir.$fileId."-".$partitionIndex; if( move_uploaded_file( $source_file_path, $target_file_path ) ) { if($partitionIndex+1 == $totalparts) { if($fpnew = fopen($settings->_stagingDir.$fileId, 'w+')) { for($i=0; $i<$totalparts; $i++) { $content = file_get_contents($settings->_stagingDir.$fileId."-".$i, 'r'); fwrite($fpnew, $content); unlink($settings->_stagingDir.$fileId."-".$i); } fclose($fpnew); header("Content-Type: text/plain"); echo json_encode(array('success'=>true)); exit; } else { header("Content-Type: text/plain"); echo json_encode(array('success'=>false, 'error'=>'Could not upload file')); exit; } } header("Content-Type: text/plain"); echo json_encode(array('success'=>true)); exit; } header("Content-Type: text/plain"); echo json_encode(array('success'=>false, 'error'=>'Could not upload file')); ?>