Added callback for when file uploads begin

The initiated callback provides an ID that can be used to cancel the file upload using the .cancel(id) method.