An AngularJS file upload directive using DropzoneJS behind the scenes.