代码之家  ›  专栏  ›  技术社区  ›  NoozNooz42

JavaJSP/Servlet:如何自动为.dmg或.exe文件提供服务?

  •  0
  • NoozNooz42  · 技术社区  · 14 年前

    根据用户用于连接Java Webapp的操作系统/浏览器,自动提供.dmg或.exe文件的正确方法是什么?

    我想在服务器端完成,而不必使用任何JavaScript。

    absolute poker 点击 (这只是一个例子,有一个网站的行为,我正在寻找)它为我提供了一个 .dmg文件 Safari自动下载的文件。

    我正在寻找一个实用的解决方案:如果它能为99%的用户服务,我会很高兴。我不在乎对于某些非常特殊的操作系统/浏览器组合,只要“大多数时候”Windows用户得到一个服务,它就不起作用 .exe文件 和OSX用户 .dmg文件 .

    1 回复  |  直到 14 年前
        1
  •  5
  •   Bozho    14 年前

    你可以把它从 User-Agent HTTP头文件。

    String userAgent = request.getHeader("User-Agent");
    

    Here

    this 提供了从用户代理获取信息的更好方法(感谢BalusC提供的链接)