我正在开发一个Web应用程序,需要通过单击网页上的按钮在客户端打开日志文件。
请注意,此应用程序是通过公司Intranet访问的,日志文件托管在网络驱动器上,并与所有用户共享。这意味着每个用户都可以使用文件资源管理器浏览到日志文件。如果不是因为浏览器的安全性,我可以说:
window.open('file://192..1/Logs/My.log'); // and the file would have opened in the default app on the client
但是,这仅适用于本地,如果页面是托管的,则会被阻止。
我无法使用HTML5,因为所有用户都在IE6 / 7上,无法升级。为了使事情变得更加困难,客户端不应该从服务器下载日志文件,因此恐怕不是解决方案。 (这是我可以在不写完整页的情况下解释所有这些的最短路,请接受条件。)
如果有人能提出解决方法,我将不胜感激。