]> git.mxchange.org Git - friendica-addons.git/blobdiff - js_upload/file-uploader/tests/action-handler-test.php
addon repository relocated
[friendica-addons.git] / js_upload / file-uploader / tests / action-handler-test.php
diff --git a/js_upload/file-uploader/tests/action-handler-test.php b/js_upload/file-uploader/tests/action-handler-test.php
new file mode 100644 (file)
index 0000000..24466b1
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+
+usleep(300);
+
+$fileName;
+
+if (isset($_GET['qqfile'])){
+    $fileName = $_GET['qqfile'];
+    
+       // xhr request
+       $headers = apache_request_headers();
+       if ((int)$headers['Content-Length'] == 0){
+               die ('{error: "content length is zero"}');
+       }
+} elseif (isset($_FILES['qqfile'])){
+    $fileName = basename($_FILES['qqfile']['name']);
+    
+       // form request
+       if ($_FILES['qqfile']['size'] == 0){
+               die ('{error: "file size is zero"}');
+       }
+} else {
+       die ('{error: "file not passed"}');
+}
+
+if (count($_GET)){
+       //return query params
+       echo json_encode(array_merge($_GET, array('fileName'=>$fileName)));     
+} else {
+       die ('{error: "query params not passed"}');
+}