0

我为下载文件创建名称文件:

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);
4

0 回答 0