"error", "data" => "Authentication error" )); exit(); } $fileName=$_FILES['file']['name']; $source=$_FILES['file']['tmp_name']; $dir = $_POST['dir']; if(!empty($dir)) $dir .= '/'; $target='/' . stripslashes($dir) . $fileName; if(isset($_SESSION['username']) and $_SESSION['username'] and strpos($dir,'..') === false){ if(OC_FILESYSTEM::fromUploadedFile($source,$target)){ // if(OC_FILES::move(dirname($source),basename($source), $dir, $fileName)){ echo json_encode(array( "status" => "success")); exit(); } } $error = $_FILES['file']['error']; echo json_encode(array( 'status' => 'error', 'data' => array('error' => $error))); ?>