我的方法看起来像这样:
public FileContentResult DownloadFile()
{
// Lots of code
fileData = myWebService.GetFileBytes();
return File(fileData, "application/zip", "myZippedFile.zip");
}
此方法在Firefox,Chrome和Internet Explorer中运行良好< 11没有任何事情发生。谷歌搜索了很长一段时间后,我找不到与我的问题相关的任何内容所以现在我转向你。
是否有人遇到此问题并找到了解决方案?
修改 我最近开始深入研究代码并实际查看调用此方法的JavaScript,如下所示:
window.navigator.msSaveBlob(blob, filename);
IE11不会调用此行,因为我的浏览器检查无法识别出这实际上是Internet Explorer,因此开始执行仅适用于Firefox和Chrome的代码。