如何从浏览器打开本地文件?

新手上路,请多包涵

我在尝试打开本地文件时使用以下内容:

 <a href="file:///Users/username/Dropbox/Documents/a/some document.numbers">some document</a>

当我在浏览器中单击上面的内容时,它会打开文件夹的 Finder。但不打开文件。我是否应该做其他事情以在 Numbers 中打开文件?

原文由 4thSpace 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 915
2 个回答

You can only open some types of files in browsers, like html css js and mp4 , otherwise the browser will want to download it .还请记住,浏览器将空格替换为 %20 。我建议右键单击该文件并使用 chrome 打开它,然后复制该链接并使用它。

您可以打开本地文件,只要它是试图打开另一个本地文件的文件上的文件。

原文由 DrBrad 发布,翻译遵循 CC BY-SA 3.0 许可协议

您无法在客户端上打开本地文件。这将是一个巨大的安全风险。

您可以链接到服务器上的文件(就像您所做的那样),或者您可以使用 <input type="file"> 向客户端 询问 文件

原文由 SourceOverflow 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题