使用请求js损坏的文件

时间:2019-06-29 07:24:41

标签: node.js requestjs

我正在使用请求js下载文件。

function requ(){
    const options = {
        uri: `api/tasks/${id}/attachments/${attachmentId}`
    }
    return rp.get(options)
 }

我的问题是:

为什么用管道传递给像requ()。pipe(res)这样的“ res”起作用,并使用“ send”之类返回上述请求的结果

requ().then((result)=>{
    //here result is the file's representing string
    res.send(result)

})

不是吗?

2 个答案:

答案 0 :(得分:0)

DamageSpell

详细了解fslink 2

答案 1 :(得分:0)

我的文件已损坏,因为请求将响应正文转换为utf8。使用:

const options = {
    uri: `api/tasks/${id}/attachments/${attachmentId}`,
    encoding:null
}

解决了问题

相关问题