使用HttpContext下载文件时打开文件

时间:2012-04-26 19:37:59

标签: c# asp.net httpcontext

我有一个处理器,当点击链接时我会调用它。此处理程序从DB获取文件内容,并将内容写入context.Response。我想打开这个文件以及它下载。这可能吗?

2 个答案:

答案 0 :(得分:1)

没有。它不是。

如果它是一个位图文件 - 那么也许因为它不必完全下载...

但忘记了。 这不是正确的方式。

在下载文件时你无法打开文件 - 它是一个文件系统 - 限制

答案 1 :(得分:1)

您无法控制浏览器的行为。它将在浏览器中打开或显示打开/保存对话框。

您可以尝试使用该文件的HTML视图呈现自定义页面,并自动从该HTML页面触发第二次下载以强制打开/保存对话框。