服务器端:检测用户是否正在下载(另存为...)或在浏览器中显示文件

时间:2014-04-10 19:02:01

标签: apache http download apache-modules

我正在写一个apache2模块

  • 默认情况下,在网络浏览器中查看时,模块只会打印大文件的第一行并将其转换为HTML。

  • 如果用户选择“下载为...”,则会下载整个原始文件。

是否可以在服务器端检测到此选项? (例如,是否设置了特定的 http标头?)。

注意:我想避免GET网址中的任何参数(例如:“http://example.org/file?mode=raw”)

皮尔

1 个答案:

答案 0 :(得分:0)

添加了我自己的答案来结束这个问题:正如所说的@alexeyten没有区别。我以一个javascript代码结束了alter apache生成的index.html文件。