UNPKG

multer-selectel-storage

Version:

Multer storage for selectel CDN

38 lines (27 loc) 759 B
## multer-selectel-storage [multer](https://github.com/expressjs/multer) storage for [selectel cdn](https://selectel.ru/services/cloud-storage/) ### Installation ``` npm install multer-selectel-storage ``` ### Usage ```js var multer = require('multer'); var SelectelStorage = require('multer-selectel-storage'); var upload = multer({ storage: new SelectelStorage({ login: 'abc', password: 'xyz', container: 'development', baseUrl: 'https://123.cdn.example.com/development/', // optional custom filename generator generateFilename: function generateFilename (file, req) { return Math.random() + path.extname(file.originalname); }, //optional parameter for cache cleaning on cdn side clearCache: true }) }); ``` ### License MIT