Fixed bug in AWS lib
This commit is contained in:
parent
823e6f0de3
commit
a850629661
1 changed files with 6 additions and 8 deletions
14
libs/aws.js
14
libs/aws.js
|
@ -1,19 +1,16 @@
|
|||
const AWS = require('aws-sdk')
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const imagemin = require('imagemin')
|
||||
const imageminJpegtran = require('imagemin-jpegtran')
|
||||
const imageminPngquant = require('imagemin-pngquant')
|
||||
|
||||
class Aws {
|
||||
constructor() {
|
||||
constructor () {
|
||||
AWS.config.update({
|
||||
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
|
||||
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY
|
||||
})
|
||||
}
|
||||
|
||||
_send(params, callback) {
|
||||
_send (params, callback) {
|
||||
fs.readFile(params.path, (err, data) => {
|
||||
if (err) {
|
||||
callback(err, null)
|
||||
|
@ -35,12 +32,13 @@ class Aws {
|
|||
callback(null, {
|
||||
file: process.env.AWS_URL + dest
|
||||
})
|
||||
fs.unlink(params.path, () => { })
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
_compress(params, callback) {
|
||||
_compress (params, callback) {
|
||||
const newFile = params.path + '.' + params.filename.split('.')[1]
|
||||
|
||||
fs.copyFile(params.path, newFile, (err, res) => {
|
||||
|
@ -65,7 +63,7 @@ class Aws {
|
|||
* @param {Object} params {path: String, filename: String}
|
||||
* @param {Function} callback
|
||||
*/
|
||||
upload(params, callback) {
|
||||
upload (params, callback) {
|
||||
fs.readFile(params.path, (err, data) => {
|
||||
if (err) {
|
||||
callback(err, null)
|
||||
|
@ -76,7 +74,7 @@ class Aws {
|
|||
})
|
||||
}
|
||||
|
||||
deleteObjects(files, callback) {
|
||||
deleteObjects (files, callback) {
|
||||
const s3 = new AWS.S3()
|
||||
const basePath = process.env.AWS_URL + process.env.AWS_BASEFOLDER
|
||||
let items = []
|
||||
|
|
Loading…
Reference in a new issue