From: Arthur Schiwon Date: Sat, 16 Apr 2011 21:18:06 +0000 (+0200) Subject: i heard, we start to commit all files X-Git-Tag: v3.0~267^2~558^2~119^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d376b4c90ab76785ad98ef0d888733543b06043e;p=nextcloud-server.git i heard, we start to commit all files --- 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")); + +?>