From d376b4c90ab76785ad98ef0d888733543b06043e Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Sat, 16 Apr 2011 23:18:06 +0200 Subject: [PATCH] i heard, we start to commit all files --- files/ajax/upload.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 files/ajax/upload.php diff --git a/files/ajax/upload.php b/files/ajax/upload.php new file mode 100644 index 00000000000..b3facf96723 --- /dev/null +++ b/files/ajax/upload.php @@ -0,0 +1,32 @@ + "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::fromTmpFile($source,$target)){ + echo json_encode(array( "status" => "success")); + exit(); + } +} + +echo json_encode(array( "status" => "error")); + +?>