Как использовать плагин ng-upload-file, используя машинопись:
https://github.com/danialfarid/ng-file-upload
Я устал от того же, но он не работает, любой рабочий образец для того же. или любой другой плагин, который имеет функцию перетаскивания / выбора файлов и с открытым исходным кодом.