1.1.1 • Published 4 years ago

gcs-file-upload v1.1.1

Weekly downloads
249
License
ISC
Repository
github
Last release
4 years ago

gcs-file-upload

Upload files to Google Cloud Storage easily and with less code.

Installation

- npm install gcs-file-upload

Usage

const { GcsFileUpload } = require('gcs-file-upload')
const path = require('path')
const fs = require('fs')

# (path to file and service account key)
const serviceKey = path.join(__dirname, './storage.json')

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)
  })

License

MIT License. See the LICENSE file.

1.1.1

4 years ago

1.1.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago