I would like to pick up a file with AngularJS:
HTML:
Teemu solution will not work for IE9.
I have put together a simple angular directive with Flash polyfill for browsers not supporting HTML5 FormData, you can also listen to upload progress event.
https://github.com/danialfarid/ng-file-upload Demo: http://angular-file-upload.appspot.com/
controller:
Upload.upload({
url: 'my/upload/url',
data: additionalData,
file: files
}).then(success, error, progress);