<commit_before>#Native FileUpload Service and Directive#

##File Upload Directive##
A native directive that supports uploading multiple files and data.  It exposes a simple API that a parent scope can use to track upload progress, errors and completion.

The [demo](http://github.com/logicbomb/ng-directives/tests/xhr-svc-integration.html) requires node.js and the express package so files can be posted to a [server](http://github.com/logicbomb/ng-directives/server/server.js).

[Documentation](http://jasonturim.wordpress.com/2013/09/11/angularjs-native-multi-file-upload-with-progress)

#Services#

##XHR Post Service##
A service that posts files and data to a url, and uses promises and callbacks to notify it's parent of upload events.

[Unit Test](http://logicbomb.github.io/ng-directives/xhr-svc-unit.html)

[Documentation](http://jasonturim.wordpress.com/2013/09/11/angularjs-native-multi-file-upload-with-progress)<commit_msg>Updated link in readme file<commit_after>#Native FileUpload Service and Directive#

##File Upload Directive##
A native directive that supports uploading multiple files and data.  It exposes a simple API that a parent scope can use to track upload progress, errors and completion.

The [demo](http://github.com/logicbomb/ng-directives/tests/xhr-svc-integration.html) requires node.js and the express package so files can be posted to a [server](http://github.com/logicbomb/ng-directives/server/server.js).

[Documentation](http://jasonturim.wordpress.com/2013/09/12/angularjs-native-multi-file-upload-with-progress)

#Services#

##XHR Post Service##
A service that posts files and data to a url, and uses promises and callbacks to notify it's parent of upload events.

[Unit Test](http://logicbomb.github.io/ng-directives/xhr-svc-unit.html)

[Documentation](http://jasonturim.wordpress.com/2013/09/11/angularjs-native-multi-file-upload-with-progress)
{'fraction_non_alphanumeric': 0.11252653927813164, 'fraction_numerical': 0.016985138004246284, 'mean_word_length': 5.100323624595469, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2386297', 'n_tokens_mistral': 602, 'n_tokens_neox': 560, 'n_words': 167}