Răsfoiți Sursa

Fix the AWS-SDK Persistor

Xavier Trochu 11 ani în urmă
părinte
comite
f417b9b171
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      services/filestore/app/coffee/AWSSDKPersistorManager.coffee

+ 3 - 3
services/filestore/app/coffee/AWSSDKPersistorManager.coffee

@@ -3,20 +3,20 @@ aws = require "aws-sdk"
 _ = require "underscore"
 _ = require "underscore"
 fs = require "fs"
 fs = require "fs"
 
 
-s3 = aws.S3()
+s3 = new aws.S3()
 
 
 module.exports =
 module.exports =
   sendFile: (bucketName, key, fsPath, callback)->
   sendFile: (bucketName, key, fsPath, callback)->
     logger.log bucketName:bucketName, key:key, "send file data to s3"
     logger.log bucketName:bucketName, key:key, "send file data to s3"
     stream = fs.createReadStream fsPath
     stream = fs.createReadStream fsPath
-    s3.putObject Bucket: bucketName, Key: key, Body: stream, (err, data) ->
+    s3.upload Bucket: bucketName, Key: key, Body: stream, (err, data) ->
       if err?
       if err?
         logger.err err: err, Bucket: bucketName, Key: key, "error sending file data to s3"
         logger.err err: err, Bucket: bucketName, Key: key, "error sending file data to s3"
       callback err
       callback err
 
 
   sendStream: (bucketName, key, stream, callback)->
   sendStream: (bucketName, key, stream, callback)->
     logger.log bucketName:bucketName, key:key, "send file stream to s3"
     logger.log bucketName:bucketName, key:key, "send file stream to s3"
-    s3.putObject Bucket: bucketName, Key: key, Body: stream, (err, data) ->
+    s3.upload Bucket: bucketName, Key: key, Body: stream, (err, data) ->
       if err?
       if err?
         logger.err err: err, Bucket: bucketName, Key: key, "error sending file stream to s3"
         logger.err err: err, Bucket: bucketName, Key: key, "error sending file stream to s3"
       callback err
       callback err