Native AngularJs file upload directive