在Chrome中选择文件后,我需要获取该文件的完整客户端路径。目前,我获得的唯一路径类似于:
C:\fakepath\some_file
我所有的谷歌搜索工作都引导我回答以下问题:“由于HTML5安全规范,您不能这样做。此外,您为什么需要这样做?您可以在不知道路径的情况下上传它。”
这是一个很好的答案,除了我 不需要上传文件 。我管理的网站可以具有任意数量的管理员用户,这些用户可以通过浏览并存储指向大量文件的路径来配置网站。所有这些文件都存储在Web服务器可以访问的共享网络位置上。
这样做的全部目的是消除上载时间,以防止管理员决定更改文件时将文件重新上传,并使Web服务器的存储空间保持最小。显然,Web服务器还会处理和操纵这些文件。这些都是 客户要求 。
Web服务器和共享位置均位于未连接到Internet的内部网络上。同样,只有具有管理员角色的用户才能访问所述位置和允许他们配置这些路径的网页。安全方面,这对客户端来说就足够了。
我们一直在使用Internet Explorer,并将网站添加到受信任的网站列表中,效果很好,但现在用户正在切换到新的官方和批准的公司浏览器Chrome。 Internet Explorer将很快被淘汰。
当前,用户正在将路径复制并粘贴到输入字段中,但是他们希望能够像以前一样浏览文件。
如何强制Chrome向我显示实际的文件路径,是否有与IE中受信任网站列表等效的内容,或者您将如何使网站适应这些条件?