Node.js resumable upload middleware for express/connect implementing the tus resumable upload protocol. This repo is a fork from the middleware implementation of Niklas von Hertzen. So far, it does not support the tus protocol version 1.0.0. The aim of this project is to do so.
$ npm install tus-middleware
To attach the resumable upload middleware to express or connect, create an upload server by calling
createServer passing it an
options object. Available options are:
- directory - String - Path where to upload the files (required)
- maxFileSize - Number - Maximum file size for uploads, in bytes (optional)
- complete - Function - Callback to inform when a file (all chunks) have been uploaded. Passes the request and response streams, with the metadata assigned to the
uploadproperty within the request. The response must be handled manually if a complete callback is used. (optional)
- path - String - Override path to be returned for Location header when creating new files, for example if you proxy forward requests to a different host/path (optional)
var express =upload = ;var app = ;var port = 3000;app;app;
$ npm test
Licensed under the MIT license.