jQuery AJAX POST File

Example how to POST a file

HTML

<form>
  <input type="file">
</form>

<button>
  Upload
</button>

JavaScript

$('button').click(function() {
  var formData = new FormData();
  formData.append('file', $('input').get(0).files[0]);
  $.ajax({
    url: 'http://requestb.in/u73c7uu7',
    data: formData,
    processData: false,
    type: 'POST',
    success: function (json) {
                console.log(json);
            },
  })
})