我的代碼適用於IE和FF。在Chrome瀏覽器中,瀏覽器會在文件名的開始和結尾添加「 - 」連字符,因此無法識別文件類型。重命名文件時保存爲csv使它在Excel中打開在一個單元中,但我想要一個解決方案在代碼中處理它。這似乎很難。Chrome在下載的CSV文件中附加了連字符「 - 」
下面是我的代碼:
//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瀏覽器的解決方案。
你有沒有試過它沒有引號周圍的文件名? –