【发布时间】:2014-06-09 09:42:02
【问题描述】:
目前我正在为将在我们公司使用的网络驱动器构建一个本地搜索引擎。
搜索引擎建立在 Solr 和 Tika 之上。我已经建立了一个索引器,它通过网络为 Samba 共享建立索引,它工作得很好,并且索引了配置文件中给出的所有目录。然而,这并不真正相关。
我们目前遇到的问题是,连接到 Solr 并提供搜索结果的 Web 界面将尝试提供本地 file:// 文件,这些文件是指向具有绝对路径或 Samba 路径的文件的链接。但是 Google Chrome 等浏览器当然不允许提供 file:// 的服务。 Chrome给出的错误是:
Not allowed to load local resource: file:///name/to/file.pdf
这是显而易见且合乎逻辑的,但是我想解决该问题并向我们的用户提供“本地”文件。或者至少打开一个具有给定路径的资源管理器窗口。
我想知道这是否可能,或者是否有可用的解决方法?将为这些文件提供服务的服务器正在 Apache 或 Tomcat 上运行(没关系)。
【问题讨论】:
标签: security google-chrome solr cross-domain