Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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 从控制器返回时,如何获取FileResult以打开新的浏览器实例?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 从控制器返回时,如何获取FileResult以打开新的浏览器实例?

Asp.net mvc 从控制器返回时,如何获取FileResult以打开新的浏览器实例?,asp.net-mvc,Asp.net Mvc,如何获取FileResult以在新浏览器实例中打开pdf?我从控制器返回FileStreamResult,如下所示: return new FileStreamResult(new FileStream(path, FileMode.Open), "application/pdf"); 在服务器端无法做到这一点 您可以尝试创建一个弹出链接,我建议您不要指向您的操作,但即使这样也不能保证它会起作用。谢谢,但希望得到更好的答案;我必须相信有办法做到这一点;我如何再次提升这个问题,使它得到评论或注意

如何获取FileResult以在新浏览器实例中打开pdf?我从控制器返回FileStreamResult,如下所示:

return new FileStreamResult(new FileStream(path, FileMode.Open), "application/pdf");

在服务器端无法做到这一点


您可以尝试创建一个弹出链接,我建议您不要指向您的操作,但即使这样也不能保证它会起作用。

谢谢,但希望得到更好的答案;我必须相信有办法做到这一点;我如何再次提升这个问题,使它得到评论或注意?@Jeff Rubingh,只要没有公认的答案,该网站就会不时地打断你的问题。你也可以尝试编辑你的问题,并添加更多信息。至于这个问题,想象一下如果浏览器允许世界上所有的站点打开新的浏览器实例会是什么样子。所以,这是不允许的原因。