Item logo image for Local File Server

Local File Server

ExtensionTools74 users
Item media 1 screenshot

Overview

Serve local files via "http://localhost/" URLs.

The Local File Server extension enables web sites to link to local files via "http://localhost/" URLs. For security reasons, Chrome disables links to local files (i.e., "file://" links) in remote web pages. Some web services, like for instance Gmail, don't even render such links. Though, there are circumstances where such links are secure and desirable. For example, a process may want to send execution logs via email that contain links to local files. Thanks to this extension these links can be replaced with "http://localhost/" links that will be rendered by all web services, that won't be blocked by Chrome, and that the extension will redirect to the desired local file. The syntax for local file links is "http://localhost/file.html?path=<file-path>[&access-key=<access-key>]", where <file-path> is the absolute path to the desired local file and <access-key> an optional confidential access key that enables the extension to automatically redirect to the local file. If the access key isn't provided or the one provided doesn't match the extension's access key, the extension renders a page with a "file://<file-path>" link and a warning to only click on the link if one was brought there via a trusted party. When the extension is installed, a cryptographically secure access key is generated and stored in the extension. It can be viewed and changed on the extension's options page. The key must be kept confidential to prevent malicious actors from being able to craft valid links to local files. The key should only be shared with trusted parties that need to create links to local files.

0 out of 5No ratings

Google doesn't verify reviews. Learn more about results and reviews.

Details

  • Version
    1.0.2
  • Updated
    July 18, 2024
  • Offered by
    paltherr software
  • Size
    14.3KiB
  • Languages
    English (United States)
  • Developer
    Email
    software@paltherr.ch
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps