Node.js 通过RESTAPI web方法下载文件
我在NodeJS中开发了一个RESTAPI。我的一条路线下载一个文件,我也可以下载该文件。但我也试图在发送时保留实际的文件名。我也设置了相应的标题 我的路线是Node.js 通过RESTAPI web方法下载文件,node.js,Node.js,我在NodeJS中开发了一个RESTAPI。我的一条路线下载一个文件,我也可以下载该文件。但我也试图在发送时保留实际的文件名。我也设置了相应的标题 我的路线是 http://localhost/v1/tests/myfile 我设置了以下标题 { 'Content-Type': 'application/text', 'Content-Length': stat.size, 'Content-Disposition': 'attachment', 'filename':
http://localhost/v1/tests/myfile
我设置了以下标题
{
'Content-Type': 'application/text',
'Content-Length': stat.size,
'Content-Disposition': 'attachment',
'filename': 'sample.txt'
}
当我在Chrome或Firefox中访问路由时,该文件将作为myfile下载。为什么会发生这种情况?我如何保留我的文件名?检查这个类似的问题,谢谢Roman,这很有效。我误解了内容配置的价值。我的错!!!