A versão original pode ser encontrada em: https://github.com/nervgh/angular-file-upload
Angular File Upload é um módulo para o framework AngularJS. Suporta upload arrastando e soltando os arquivos, barra de progresso, filtros de validação e uma fila de arquivos para upload. Suporta uploads em HTML5 nativo, mas para navegadores mais antigos o mecanismo utiliza o método legado iframe de upload. Funciona em qualquer plataforma server-side que suporta padrões de HTML form para upload.
Quando os arquivos são selecionado ou arrastados (drag-n-drop) para o componente, um ou mais filtros são aplicados. Os arquivos que forem válidos para os filtros são adicionados à fila. Para cada um destes que foram adicionados na fila é criado uma instância de {FileItem}
e as configurações do uploader são copiadas para este objeto. Por fim, os itens adicionados na fila (FileItems) estão prontos para o upload.
Agora o mecanismo dá suporte para interceptors do AngularJs, através do $httpProvider, para que sua aplicação possa manipular as requisições de upload da forma que preferir.
Você pode encontrar este módulo no bower pelo nome: [angular-file-upload-interceptor] ou pelo link: (http://bower.io/search/?q=angular-file-upload-interceptor)