首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm s3 -> https://www.npmjs.org/package/s3

npm s3 -> https://www.npmjs.org/package/s3
EN

Stack Overflow用户
提问于 2014-06-16 15:29:28
回答 1查看 288关注 0票数 0

我正试图使用npm s3模块(https://www.npmjs.org/package/s3)将一个图像上传到我的npm桶中。

我使用了以下参数

代码语言:javascript
复制
var params = {
localFile: 'image.png',

s3Params: {
    Bucket: 'newstie.com',
    Key: '/newsite/image'
}
};

我得到了下面的日志,我无法理解我做错了什么。你能帮帮我吗?非常感谢

进度12181 0 12181进度12181 12181 12181无法在(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/services/s3.js:257:35) at Request.callListeners (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.js:114:20) at Request.callListeners (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.上传错误联合材料:115:16)在(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.js:81:10) at Request.emit (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:578:14) at Request.transition (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:12:12) at AcceptorStateMachine.runTo应要求在(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/state_machine.js:14:12) at /Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/state_machine.js:28:10。应(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:28:9)的要求。(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:580:12)进度12181 0 12181进度12181 12181 12181无法在Request.callListeners (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.js:114:20)的Request.extractError Request.extractError上传错误(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.js:115:16) at Request.emit (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/sequential_executor.js:81:10) at Request.emit (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:578:14) at Request.transition (/User/应要求在Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:12:12) at AcceptorStateMachine.runTo (/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/state_machine.js:14:12) at /Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/state_machine.js:28:10。应(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:28:9)的要求。(/Users/Desktop/newsite/node_modules/s3/node_modules/aws-sdk/lib/request.js:580:12)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-16 18:38:02

我想我们需要更多的密码。我建议使用aws-sdk。工作完美,易于上传,同步,触发作业等。

但是,为了回答您的问题,并假设您要上传的文件与脚本位于同一个目录中,您的代码如下所示:

代码语言:javascript
复制
var params = {
  localFile: __dirname + '/image.png',

  s3Params: {
    Bucket: 'newstie.com',
    Key: '/newsite/image'
  }
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24247212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档