Вы не хотите JSON.stringify()
файл CSV при загрузке. Если вы удалите это из своего кода, он будет загружен правильно, просто передайте data
Я также привел код чуть ниже
const AWS = require('aws-sdk')
const fs = require('fs')
const s3 = new AWS.S3({
accessKeyId: 'key',
secretAccessKey: 'accesskey',
})
const uploadFile = fileName => {
const params = {
Bucket: 'mybucket1s-resized',
Key: 'FlightReporttest.csv',
ContentDisposition: 'attachment',
Body: fs.readFileSync(fileName),
}
return s3.upload(params).promise()
}
uploadFile('atest.csv')