OData AJAX fileupload

Can be used with any <input type="file