小编Rag*_*agu的帖子

错误:在 TLSWrap.onStreamRead 处读取 ECONNRESET (internal/stream_base_commons.js:205:27) 上传文件以存储 i S3

当我尝试上传文件并将其存储到 s3 位置时,出现错误

    Error: read ECONNRESET
        at TLSWrap.onStreamRead (internal/stream_base_commons.js:205:27)
Run Code Online (Sandbox Code Playgroud)

以上是版本问题还是bug?

    var express = require('express'), 
        aws = require('aws-sdk'),
        bodyParser = require('body-parser'),
        multer = require('multer'),
        multerS3 = require('multer-s3');
    
    aws.config.update({
        secretAccessKey: 'xxxxxxxxxxxxxxxxxxxxxxxxx',
        accessKeyId: 'xxxxxxxxxxxxxxxx',
        region: 'us-east-1'
    });
    
    var app = express(),
        s3 = new aws.S3();
    
    app.use(bodyParser.json());
    
    var upload = multer({
        storage: multerS3({
            s3: s3,
            bucket: 'xxxxx',
            key: function (req, file, cb) {
                console.log(file);
                cb(null, file.originalname); //use Date.now() for unique file keys
            }
        })
    });
    
    //open in browser to see upload form
    app.get('/', function …
Run Code Online (Sandbox Code Playgroud)

storage multer multer-s3

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

multer ×1

multer-s3 ×1

storage ×1