【发布时间】:2022-02-02 03:33:43
【问题描述】:
我有以下端点:
baseurl.com/api/v1/datasheet/format
访问此网址将根据数据表下载特定信息。例如,在 Express 中,如果 format = json,我会返回此方法:
const generateJSON = (res, data) => {
res.header('Content-Type', 'application/json');
res.attachment('example.json');
return res.send(data);
}
这工作正常,但它会自动将文件下载为“example.json”,而无需询问用户是否允许下载文件
我的目的是在我的前端有一个按钮(使用 NextJS),它会询问用户是否要下载文件(经典下载或取消下载提示),然后打开文件资源管理器等。
我该怎么做?这是来自后端还是前端?
【问题讨论】:
标签: node.js reactjs express download next.js