找了蠻多資料發現都沒有自己可用的
有一個是用ResponseHeaderOverrides這個的
header.setContentDisposition("attachment;filename=" + fileName);
我發現我使用是相應重寫並沒有這個寫法
於是觸類旁通一下,親測有效
ResponseHeaderOverrides responseHeaders = new ResponseHeaderOverrides();
responseHeaders.ContentType = "application/octet-stream";
//設置下載文件名
responseHeaders.ContentDisposition = "attachment; filename="+文件名;