Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
Javascript-通过预先签名的URL将CSV上载到S3-文件包含边界数据_Javascript_Node.js_Amazon S3_Pre Signed Url - Fatal编程技术网

Javascript-通过预先签名的URL将CSV上载到S3-文件包含边界数据

Javascript-通过预先签名的URL将CSV上载到S3-文件包含边界数据,javascript,node.js,amazon-s3,pre-signed-url,Javascript,Node.js,Amazon S3,Pre Signed Url,我使用预先指定的URL将CSV文件上载到S3,但当我在S3中打开该文件时,我注意到数据被包装在多部分formdata/boundary信息中。如何仅获取文件中的原始数据 我有- 生成预签名的URL return s3.getSignedUrl('putObject', { Bucket: BUCKET_NAME, Key: 'temp.csv', Expires: 30, }); 邮递员 -我已将其设置为PUT请求 -我没有额外的标

我使用预先指定的URL将CSV文件上载到S3,但当我在S3中打开该文件时,我注意到数据被包装在多部分formdata/boundary信息中。如何仅获取文件中的原始数据

我有-

生成预签名的URL

   return s3.getSignedUrl('putObject', {
        Bucket: BUCKET_NAME,
        Key: 'temp.csv',
        Expires: 30,
    });
邮递员 -我已将其设置为PUT请求 -我没有额外的标题 -我使用postman UI将文件添加到请求的主体中

请求机构-

请求标头-

CSV的内容看起来像-


完成此工作-看起来是因为邮递员将
内容类型设置为多部分/表单数据。我将请求主体更改为binary类型,并以这种方式将文件上传到postman UI。我手动将
内容类型设置为
text/csv