Это будет работать, вероятно.

од работает для IE и FF. В Chrome браузер добавляет дефис «-» к началу и концу имени файла, что делает его неспособным распознать тип файла. При переименовании файла при сохранении в csv он открывается в Excel в одной ячейке, но я хочу, чтобы решение обрабатывало его на стороне кода. Это кажется сложным.

Ниже мой код:

//fileName = xxxx.csv
response.setContentType("application/download");
response.setHeader("Cache-Control", "public"); 
response.setHeader("Content-Type", "application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename= \"" + fileName + "\"");

Примечание: я искал много блогов, но не нашел решения для Chrome.

Ответы на вопрос(4)

Ваш ответ на вопрос