那不可能的啦
因为WINDOWS下打开CHM文件的程序是不支持远程打开文件的
其实你只要打开一个页面,指向http://xxx.xxx/xxx.ch件就可以了,就是让用户下载,这时用户选打开就可以了如不想让用户选择,你可用控件等方式把这个CHM文件下载到本地临时目录,再打开它,这样对用户来说就方便一些了
因为WINDOWS下打开CHM文件的程序是不支持远程打开文件的
其实你只要打开一个页面,指向http://xxx.xxx/xxx.ch件就可以了,就是让用户下载,这时用户选打开就可以了如不想让用户选择,你可用控件等方式把这个CHM文件下载到本地临时目录,再打开它,这样对用户来说就方便一些了
对如何用其他方式把这个CHM文件下载到本地临时目录能否说具体些?小弟愚昧!恳请指教!
// 初始化
su.initialize(pageContext);
// 设定contentDisposition为null以禁止浏览器自动打开文件,
// 保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
// doc时,浏览器将自动用word打开它。扩展名为pdf时,
// 浏览器将用acrobat打开。
su.setContentDisposition(null); 这句不执行就可以打开可能
......