Upload files to GCS and firebase storage.
npm install gcs-file-uploadUpload files to Google Cloud Storage easily and with less code.
``sh`
- npm install gcs-file-upload
`sh
const { GcsFileUpload } = require('gcs-file-upload')
const path = require('path')
const fs = require('fs')
const myBucket = new GcsFileUpload({
keyFilename: serviceKey,
projectId: 'your project Id',
}, "Your Bucket name")
const file = path.join(__dirname, './bakugo.jpg')
const myFile = fs.readFileSync(file)
const fileMetaData = {
originalname: 'bakugo',
buffer: myFile
}
myBucket
.uploadFile(fileMetaData)
.then((data) => {
console.log(data)
})
.catch((err) => {
console.log(err)
})
myBucket
.uploadFile(fileMetaData2, {
gzip: true
})
.then((data) => {
console.log(data)
})
.catch((err) => {
console.log(err)
})
``
MIT License. See the LICENSE file.