Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 从IE 8下载时多次打开同一文件_Asp.net Mvc_Internet Explorer 8_Download - Fatal编程技术网

Asp.net mvc 从IE 8下载时多次打开同一文件

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

我用MVC实现了一个文件下载功能。该功能在我的本地计算机上运行良好。在某些机器上使用IE8尝试此功能时,仍会给出对话框让用户选择打开或下载,问题是当选择打开时,文件会打开多次。MVC部署在Windows 2008 server和IIS7.5中。 这是我的实现问题还是IE的一些配置问题? 我的下载代码如下:

public async Task<FilePathResult> Index()
    {
        var virtualFilePath = await Task.Run(() => GetFile(token));
        return File(virtualFilePath, MediaTypeNames.Application.Octet, Path.GetFileName(virtualFilePath));
    }
GetFile方法将返回文件路径。在本例中,它是一个共享文件夹路径。 如果有人知道这一点,请给出您的意见,提前感谢