1.0.8 • Published 5 years ago

busboy-firebase v1.0.8

Weekly downloads
186
License
ISC
Repository
github
Last release
5 years ago

busboy-firebase

Using:

Install:

npm i busboy-firebase -s

Code Example:

import * as functions from 'firebase-functions'
import * as admin from 'firebase-admin'
import * as express from 'express'
import * as fileUploadMiddleware from 'busboy-firebase'

admin.initializeApp({
  ...
  });

...

const app = express();

app.post('/uploadfile', fileUploadMiddleware, (req: any, res: any) => {
   // req.files[0]     <- here all files
   const fileOne = req.files[0];      
   const fileOne = req.files[0];   
    ...
              // req.files[0] Fields:
              //fieldname,
              //originalname: filename,
              //encoding,
              //mimetype,
              //buffer,
              //size,
   
})


export const api = functions.https.onRequest(app)

//Endpoint: http://localhost:<<port>>/<<appid>>/<<local firebase deploy>>/api/uploadfile
	

How post data:

  1. method: post
  2. header: Content-Type multipart/form-data
  3. Body (form-data) with files
1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago