Alternative to multer for more complex use-cases
npm install @heyputer/multestmulter.The standard express.js multer middleware
is designed to be simple and easy to use. It supports multiple
storage backends and is capable of streaming uploads as well. However,
for complex use-cases, multer is unable to delegate control of the
streaming to a request handler.
The purpose of multest is to better separate concerns within
multer, enabling more nuanced control at the cost of a slightly
more complex interface for developers.
- [ ] Easily use multer storage engines in a request handler
- [ ] Value parsers for other multipart fields
- [ ] File fieldname parsers (multer already supports this)
- [ ] Move to Busboy 1.0.0 or higher (currently using same version as multer)