【问题标题】:NodeJs Upload csv string content to s3NodeJs上传csv字符串内容到s3
【发布时间】:2021-08-03 11:09:55
【问题描述】:

我尝试将 csv 内容数据上传到 s3,但它有些无法正常工作 下面我的代码将 csv 数据存储到 csv.gz 文件中

var filename= "ff1.csv.gz"
var csvData = "username,email,year,month\n"
csvData = csvData + username +","+email+","+year_data+","+month_data+"\n"

var paramsu = {
    Bucket: bucket1,
    Key: filename,
    Body: csvData,
    ContentType: 'application/octet-stream'

  };


var res = await s3.putObject(paramsu).promise();

显示损坏的 gzfile 无法提取

任何帮助都会真正拯救我的一天

【问题讨论】:

  • 您在哪里将文件转换为 gzip?这似乎只是将 csv 文件上传为ff1.csv.gz

标签: node.js amazon-web-services amazon-s3


【解决方案1】:

如果您没有准备好文件,您可以创建一个 writestream 并使用它传递给 s3 sdk。

问题在这里回答https://stackoverflow.com/a/50291380/2688699

【讨论】:

    猜你喜欢
    • 2019-06-13
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 2020-10-02
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多