Asp.net mvc 从IE 8下载时多次打开同一文件
我用MVC实现了一个文件下载功能。该功能在我的本地计算机上运行良好。在某些机器上使用IE8尝试此功能时,仍会给出对话框让用户选择打开或下载,问题是当选择打开时,文件会打开多次。MVC部署在Windows 2008 server和IIS7.5中。 这是我的实现问题还是IE的一些配置问题? 我的下载代码如下:Asp.net mvc 从IE 8下载时多次打开同一文件,asp.net-mvc,internet-explorer-8,download,Asp.net Mvc,Internet Explorer 8,Download,我用MVC实现了一个文件下载功能。该功能在我的本地计算机上运行良好。在某些机器上使用IE8尝试此功能时,仍会给出对话框让用户选择打开或下载,问题是当选择打开时,文件会打开多次。MVC部署在Windows 2008 server和IIS7.5中。 这是我的实现问题还是IE的一些配置问题? 我的下载代码如下: public async Task<FilePathResult> Index() { var virtualFilePath = await Task.R
public async Task<FilePathResult> Index()
{
var virtualFilePath = await Task.Run(() => GetFile(token));
return File(virtualFilePath, MediaTypeNames.Application.Octet, Path.GetFileName(virtualFilePath));
}
GetFile方法将返回文件路径。在本例中,它是一个共享文件夹路径。
如果有人知道这一点,请给出您的意见,提前感谢