1.6.0 • Published 7 years ago

multer-gdrive v1.6.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

multer-gdrive

multer storage engine for google drive

Installation

npm install --save multer-gdrive

Usage

var google = require('googleapis')
var express = require('express')
var multer = require('multer')
var multerGdrive = require('multer-gdrive')

var app = express()
var jwtClient = new google.auth.JWT({/*...*/});

var upload = multer({
  storage: multerGdrive(jwtClient)
})

app.post('/upload', upload.array('photos', 3), function(req, res, next) {
  res.send('Successfully uploaded ' + req.files.length + ' files!')
})

File information

multer-gdrive appends to the uploaded file the following information

KeyDescription
googleIdfile id on google drive

Preprocessing

the constuctor for multer-gdrive accepts an optional second parameter that receives in input the file stream and returns a Promise resolving to the processed stream/buffer to be sent to google drive

1.6.0

7 years ago

1.5.0

7 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

8 years ago