San*_*nan 5 javascript http node.js express
我有一个 JS 数组,我在服务器中将其转换为 CSV 格式,然后通过设置发送到客户端Content-Type: text/csv
当我将其发送到客户端时,浏览器会自动下载该文件,文件名作为 URL 的最后一部分。
例如:
如果链接为/link/to/generated_csv,则generated_csv自动将其作为文件名。如何指定文件名为downloaded_csv.csv?
我正在使用 Node.js 和 Express.js。
router.get("/link/to/generated_csv") = function(req, res) {
let generated_csv = array2csv(source_js_array);
res.set("Content-Type", "text/csv");
// Something here to set a file name??
return res.send(generated_csv);
}
Run Code Online (Sandbox Code Playgroud)
这通常是通过Content-Disposition标头完成的。
Content-Disposition: attachment; filename="downloaded_csv.csv"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |