multer-wasb-storage
Version:
Azure Blobs storage engine for multer
90 lines (45 loc) • 1.85 kB
Markdown
# multer-wasb-storage
Azure Blobs storage engine for multer
This module is a custom storage for [multer](https://github.com/expressjs/multer)
that makes it possible to store parsed files into Azure Blob Store
## Motivation
## Usage
Install via npm.
npm install nodemailer-sendgridv3-transport
## File properties
File objects will expose the following properties:
Key | Description
--- | ---
`uri` | A secure URL for fetching the file
`service` | Name of the Azure Storage account where file will be saved
`container` | Name of the container to host the file
`key` | Name of the file within the container
`size` | The size of the file
`checksum` | Checksum of the file
`digestAlgorithm` | Algorithm used for computing the checksum of the file
## Deploying
* Confirm tests pass
* Bump the version in `README.md`, `package.json`, `test/main.js`
* Update `CHANGELOG.md`
* Confirm tests pass
* Commit `Version bump vX.X.X`
* `npm publish`
* Push changes to GitHub
* Release tag on GitHub `vX.X.X`
## Complementary information
@vid https://nodejs.org/api/stream.html
@vid https://nodejs.org/api/stream.html#stream_class_stream_writable
@vid https://nodejs.org/api/stream.html#stream_implementing_a_writable_stream
@vid https://nodejs.org/api/stream.html#stream_readable_streams
@vid https://nodejs.org/api/stream.html#stream_two_modes
@vid https://nodejs.org/api/stream.html#stream_class_stream_readable
@vid https://nodejs.org/api/stream.html#stream_implementing_a_readable_stream
@vid https://www.codeschool.com/blog/2014/07/22/nodejs-streams2-api/
@vid https://www.sandersdenardi.com/readable-writable-transform-streams-node/
## ToDo
+ protegerse contra desbordamiento de memoria, ataques... Ver README del
package
## Credits
## Alternatives
## License
Licensed under the MIT License.