出于很好的理由,所有主stream浏览器都阻止了从https站点链接到file:// servername /文件夹的能力。 但是,我需要find一种方法,可以从公司Intranet门户网站链接到Windows文件共享。
我一直在环顾四周,但还没有find一个好办法做到这一点。 任何人都可以想到一个安全的方式来做到这一点?
我认为你至less有两个select。 你可以:
将文件共享的方式更改为浏览器本机支持的内容。 例如将它们移动到文件共享工具(如Box)或FTP服务器(通过SFTP或FTPS进行安全连接)或Web服务器(使用集成身份validation进行访问,HTTPS用于安全)。
了解贵公司使用的主要浏览器是否存在阻止这些可能被禁用的链接的安全设置。 您可以通过组策略在公司范围内禁用此function。 或者,对于IE来说,将IE添加到IE的“可信站点”列表中应该减less安全限制,并且可以使其成为可能。
除了已经提供的build议之外,您可能还想调查WebDAV。 WebDAV可以很好,因为它是一个HTTP扩展,这意味着实际上通用的Web浏览器支持,Windows也有一个WebDAV的文件系统微filter驱动程序,这意味着您可以从Windows资源pipe理器访问WebDAV共享,就好像它们是文件共享,驱动器,UNCpath等。在IIS中启用它非常容易,并且在Apache等其他Web服务器上可能也很容易。 缺点是与其他协议相比,它通常很慢。
正如马克所说,最好使用不同的协议。 Windows文件共享的确不是为了从networking,内部或其他方面进行连接而devise的。 他们是太多的variables要考虑(这个人有权限的份额?路线是否正确设置?)IE和铬我知道支持文件:/ /协议,但我只看到它的工作在一个单一的文件(即没有文件夹浏览),就像我说的,很多其他variables要考虑。
我可能会去FTP / SFTP路线,甚至像MS Sharepoint,这将给你一个固定的Web用户界面,内置Windows身份validation。