diff --git a/mockup/api/uploadhandler.php b/mockup/api/uploadhandler.php new file mode 100644 index 0000000000000000000000000000000000000000..6690da171a36aca1b185d71fdfcfe6181fad88f2 --- /dev/null +++ b/mockup/api/uploadhandler.php @@ -0,0 +1,12 @@ +<?php +/** + * @author Rafael Ostertag <rafael.ostertag@math.uzh.ch> + */ + +var_dump($_POST); + +foreach ($_FILES as $key => $value) { + echo "$key"; + echo file_get_contents($value['tmp_name']); +} + diff --git a/mockup/upload.html b/mockup/upload.html new file mode 100644 index 0000000000000000000000000000000000000000..5c008e2bdaa36496075bdad2fe3e278a93d0079e --- /dev/null +++ b/mockup/upload.html @@ -0,0 +1,49 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>Upload</title> +</head> +<body> + +<form id="myform"> + <label>File + <input name="fileupload" id="fileupload" type="file"></label> + + <button id="doupload">Upload</button> +</form> + +<pre id="display"></pre> + +<script src="../js/jquery.min.js"></script> + +<script> + + $(function () { + $('#doupload').click(function (event) { + event.preventDefault(); + var data = new FormData(); + $('input[type=file]').each(function (index, object) { + $.each(this.files, function (key, value) { + data.append($(object).attr('name') + '_' + key, value); + }); + }); + + data.append('sip', 'sip_goes_here'); + + $.ajax({ + url: 'api/uploadhandler.php', + type: 'POST', + data: data, + cache: false, + processData: false, + contentType: false + }).done(function (data) { + $("#display").empty().append(data); + }); + }); + }); + +</script> +</body> +</html> \ No newline at end of file