我在尝试打开本地文件时使用以下内容:
<a href="file:///Users/username/Dropbox/Documents/a/some document.numbers">some document</a>
当我在浏览器中单击上面的内容时,它会打开文件夹的 Finder。但不打开文件。我是否应该做其他事情以在 Numbers 中打开文件?
原文由 4thSpace 发布,翻译遵循 CC BY-SA 4.0 许可协议
您无法在客户端上打开本地文件。这将是一个巨大的安全风险。
您可以链接到服务器上的文件(就像您所做的那样),或者您可以使用 <input type="file">
向客户端 询问 文件
原文由 SourceOverflow 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答885 阅读✓ 已解决
2 回答779 阅读
1 回答764 阅读✓ 已解决
2 回答1.1k 阅读
You can only open some types of files in browsers, like
html
css
js
andmp4
, otherwise the browser will want to download it .还请记住,浏览器将空格替换为%20
。我建议右键单击该文件并使用 chrome 打开它,然后复制该链接并使用它。您可以打开本地文件,只要它是试图打开另一个本地文件的文件上的文件。