Skip to content
Snippets Groups Projects
upload.html 1.22 KiB
Newer Older
<!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>
</form>

<button id="submit">Submit</button>

<div id="progress"></div>

<pre id="display"></pre>

<script src="../js/jquery.min.js"></script>
<script src="../js/EventEmitter.min.js"></script>
<script src="../js/qfq.debug.js"></script>

<script>
    var fileUpload = new QfqNS.FileUpload('#myForm', 'api/uploadhandler.php', 'the_sip');
    fileUpload.on('fileupload.started', function () {
        $('#progress').empty().append('<p>Upload started</p>');
    });

    fileUpload.on('fileupload.ended', function () {
        $('#progress').append('<p>Upload finished</p>');
    });
    fileUpload.on('fileupload.upload.successful', function (obj) {
        $('#progress').append('<p>Upload success</p>');
        $('#display').empty().append(obj.data.file_content);
    fileUpload.on('fileupload.upload.failed', function () {
        $('#progress').append('<p>Upload made a booboo</p>');
    });

    $('#submit').click(function () {
        $.post('upload.html', $('#myForm').serialize());
    });


</script>
</body>
</html>