我使用nodejs和expressjs框架从服务器下载文件'jsonFile.json'。res.download()在我的情况下不工作
我用下面的代码
res.get('/download', function(req, res) {
res.setHeader('Content-disposition', 'attachment; filename=jsonFile.json');
res.setHeader('Content-Type', 'text/json');
res.download(__dirname + 'jsonFile.json');
}
});
但是这会导致与文件的全部内容的响应。
我期待浏览器问我要保存文件在本地磁盘。
如何将文件保存在本地磁盘中?
相同的状态.. :( – codeofnode
也如果我删除路径名称中的'/'..我得到404 – codeofnode
是的我已经删除头和结果是相同的,但我仍然没有得到预期的结果。请求将文件保存在磁盘上, – codeofnode