External Upload Button

External Upload Button

Use any HTML element as an upload trigger. The uploader is created on a hidden container and programmatically opened via a custom button click.

var uploader = AjaxUploader.create(el, {
    uploadUrl: '/ajaxupload.axd/upload',
    multiple: true,
    autoUpload: true
});

// Trigger upload from any element
document.getElementById('myButton').addEventListener('click', function () {
    uploader.openFileDialog();
});