Directive for Angular to use HTML5 File API and drop file from desktop