那不可能的啦
因为WINDOWS下打开CHM文件的程序是不支持远程打开文件的
其实你只要打开一个页面,指向http://xxx.xxx/xxx.ch件就可以了,就是让用户下载,这时用户选打开就可以了如不想让用户选择,你可用控件等方式把这个CHM文件下载到本地临时目录,再打开它,这样对用户来说就方便一些了

解决方案 »

  1.   

    SeaBirds:
           对如何用其他方式把这个CHM文件下载到本地临时目录能否说具体些?小弟愚昧!恳请指教!
      

  2.   

    用 jspsmartupload 试试SmartUpload su = new SmartUpload();
    // 初始化
    su.initialize(pageContext);
    // 设定contentDisposition为null以禁止浏览器自动打开文件,
    // 保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
    // doc时,浏览器将自动用word打开它。扩展名为pdf时,
    // 浏览器将用acrobat打开。
    su.setContentDisposition(null); 这句不执行就可以打开可能
    ......