我正在尝试通过节点API发送文件作为响应。
在我的前端,我收到此错误: JSON中的意外令牌H在JSON.parse的位置0处
在该错误中,我可以看到文件内容。
API代码
res.download(path,'file.txt',(error) => {
if(error) {
error.status = 500
res.json({
status : error.status,
message : error.message,
})
}
})
前端
this.apiservice.downloadattachments('file.txt').subscribe(response => console.log(response))
apiservice
downloadattachments(filePath) : Observable<any> {
let httpParams = new HttpParams()
.set('FilePath',filePath)
return this.http.get<any>(this.baseURL+"/download/attachments",{params : httpParams})
}