0.1.1 • Published 9 years ago

angular-tus-io v0.1.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

angular-tus-io

TUS.io client with angular as the only dependency.

installation

bower install angular-tus-io

features

  • HTML5 FileAPI used
  • per chunk uploads
  • chunk retry mechanism

planned

  • CRC of chunks
  • variable chunk size

example of usage

var _onProgress = function(bytesUploaded) {
  percentage = (bytesUploaded / $scope.file.size * 100).toFixed(2);
  $scope.file.progress = percentage
};

var _onError = function(error) {
  $scope.file.status = 'failed: ' + error;
};

var _onDone = function() {
  $scope.file.status = 'uploaded';
};

var uploader = new BasicTUS.Client($scope.file, options);
uploader.then(_onDone, _onError, _onProgress);