【发布时间】:2017-08-12 11:20:34
【问题描述】:
我是 amazon s3 的新手,正在尝试使用 node.js 将 JSON 上传到文件中。我的对象是users,里面有一堆键和值。这是我上传它的方式:
s3.putObject({Bucket: 'currenteventstest',Key: 'users.json',Body: users, ContentType: "application/json"});
但是,当我重新下载它时,它只是一个空对象。
【问题讨论】:
-
users是 JS 对象,还是实际的 JSON?应该是后者,所以如果是前者,你需要使用JSON.stringify或类似的东西。 -
我已经尝试使用
JSON.stringify,它也不起作用。 -
请出示相关代码,包括
users的示例内容。另外,您检查过putObject通话的结果吗?您应该为success和error添加事件处理程序,并记录详细信息。 -
我添加了事件处理程序,它可以工作。
标签: javascript json node.js amazon-s3