我为下载文件创建名称文件:
string fileName = Resources.Resource.VacationLimits + year + ".xlsx";
当应用程序在本地主机上运行时 - 我可以正常下载文件。在服务器上构建为 Release 并发布 Web 后,当我下载文件时,我在 IE 中没有文件扩展名 .xlsx 的文件名错误。在其他浏览器中,我可以下载具有正确名称和文件扩展名 .xlsx 的文件。
所有方法:
MemoryStream stream;
var result = vacationService.GetVacationFile(out stream);
string fileName = Resources.Resource.VacationLimits + year + ".xlsx";
const string contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
return File(stream, contentType, fileName);