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
var button = document.getElementById('myButton');
if (button) {
 button.addEventListener('click', function () {
  if (uploader && typeof uploader.openFileDialog === 'function') uploader.openFileDialog();
 });
}