У меня есть JS Array, который я конвертирую в формат 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);
}