UNPKG

@onehilltech/blueprint

Version:

lightweight, simple, elegant framework for building mean applications

41 lines (35 loc) 639 B
'use strict'; var path = require ('path') , multer = require ('multer') ; function Uploader (opts) { this._upload = multer (opts); } /** * Upload a single file. * * @param name * @param next * @returns {*[]} */ Uploader.prototype.singleFile = function (name, next) { return [ this._upload.single (name), next ]; }; /** * Upload an array of multiple files. * * @param name * @param maxCount * @param next * @returns {*[]} */ Uploader.prototype.multipleFiles = function (name, maxCount, next) { return [ this._upload.array (name, maxCount), next ]; }; module.exports = exports = Uploader;