【发布时间】:2018-02-08 21:43:28
【问题描述】:
此 Meteor 代码需要将从 Internet 收集的文件推送到我的 S3 存储桶。
所以我在更新在 docker 容器 EC2 中运行的服务器之前在本地对其进行测试。
编辑
我尝试推送的文件位于本地与代码文件相同的文件夹中。运行代码后,我现在可以看到 S3 存储桶中的文件,但其大小为 0。
如何实际上传文件以便将副本保存在存储桶中?谢谢
let s3 = new AWS.S3();
let params = {
Bucket: "my-bucket-name",
Key: "myfile.pdf",
};
s3.putObject(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // => { ETag: '"d41d8...27e"' }
});
【问题讨论】:
-
您的控制台输出是什么样的?文件是否存储在您的服务器上的某个地方?
-
@Mikkel 请查看这两个问题的更新。谢谢
标签: javascript meteor amazon-s3