应用截图
详细介绍
通过“http://localhost/”网址提供本地文件访问。
Local File Server 扩展程序允许网站通过“http://localhost/”网址链接到本地文件。出于安全原因,Chrome 会阻止远程网页中指向本地文件的“file://”网址。一些网络服务,例如 Gmail,甚至不会显示此类网址。不过,在某些情况下,指向本地文件的链接既安全又有用。例如,备份任务之类的本地进程可能希望通过电子邮件发送包含本地文件链接的执行日志。如果生成的邮件包含“file://”网址,而邮件在 Gmail 中阅读,这些网址甚至不会显示;即使显示,Chrome(以及大多数其他浏览器)也会阻止访问。借助 Local File Server 扩展程序,该进程可以改用“http://localhost/”网址。这些网址会在所有邮件客户端中显示,不会被任何浏览器阻止,扩展程序会将其重定向到所需的本地文件(前提是在文件所在的计算机上访问这些网址)。
本地文件网址的语法为 http://localhost/file.html?path=<file-path>,其中 <file-path> 是所需本地文件的绝对路径。路径中不允许使用“file://”前缀。必须使用正斜杠(/)而非反斜杠(\)作为目录分隔符(即使在 Windows 系统上也是如此)。所有路径都必须以正斜杠(/)开头。以下是不同系统上的几个有效示例:
- Linux:http://localhost/file.html?path=/home/ 链接到 /home/ 目录。
- macOS:http://localhost/file.html?path=/System/ 链接到 /System/ 目录。
- Windows:http://localhost/file.html?path=/C:/Windows/ 链接到 C:\Windows\ 目录。
恶意第三方可能会滥用 http://localhost/ 网址来访问您的本地文件。因此,点击 http://localhost/file.html?path=<file-path> 网址时,Local File Server 扩展程序不会直接打开所需文件,而是显示一个页面,其中包含指向“file://<file-path>”网址的链接,以及一条警告,提醒您仅在通过可信方到达该页面时才点击链接。点击链接后,<file-path> 指定的文件会打开(前提是在文件所在的计算机上访问该链接)。
此扩展程序允许创建直接指向本地文件的网址,无需点击两次即可立即打开指定文件。其语法为 http://localhost/file.html?path=<file-path>&access-key=<access-key>,其中 <access-key> 是存储在 Local File Server 扩展程序中的访问密钥。安装扩展程序时会生成一个加密安全的访问密钥,可在扩展程序的选项页面查看和更改。必须对密钥保密,以防恶意第三方构造有效的直接本地文件网址。密钥只能与需要创建直接本地文件网址的可信方共享。
如果访问密钥泄露,请通过扩展程序的选项页面设置新密钥。旧的直接网址仍然有效,但它们不会直接打开链接的文件,而会显示与不含访问密钥的网址相同的页面,因此需要再次点击才能实际打开指定文件。
如有任何问题、意见或错误报告,请通过下方列出的开发者邮箱联系我,或使用下方支持部分提供的工具。