Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js s3.putObject不';不要失败。但是';上传图片_Node.js_Amazon S3 - Fatal编程技术网

Node.js s3.putObject不';不要失败。但是';上传图片

Node.js s3.putObject不';不要失败。但是';上传图片,node.js,amazon-s3,Node.js,Amazon S3,我正在尝试使用Node将文件上载到S3 我有以下代码: let md = { Bucket: BUCKET_NAME, ContentType: fileItem.mimetype, ContentLength: fileItem.size, Key: key, Body: fileItem.buffer, ACL: "public-read" }; this.s3.putObject(md, function(error, response) {

我正在尝试使用Node将文件上载到S3

我有以下代码:

let md = {
    Bucket: BUCKET_NAME,
    ContentType: fileItem.mimetype,
    ContentLength: fileItem.size,
    Key: key,
    Body: fileItem.buffer,
    ACL: "public-read"
};
this.s3.putObject(md, function(error, response) {
    console.log("S3 ERROR");
    console.log(error);
    console.log(response);
});
但是,当我尝试使用此代码时,我得到以下结果:

S3 ERROR
null
{ ETag: '"b14a13596481fa385da35cb5c7d8073a"' }
让手术看起来很成功


但是,当我检查我的bucket时,我没有看到任何文件。

如果您收到
ETag
,则上载成功。作为测试,也许您可以尝试对
Bucket
Key
值进行编码,然后检查对象?很好的问题+5。如果您收到
ETag
,则上载成功。作为测试,也许您可以尝试对
Bucket
Key
值进行编码,然后检查对象?很好的问题+今天五点。