如何使用html文档加载本地文件

时间:2011-04-01 23:00:21

标签: html file

有没有办法使用生活在我的HD上的html文件加载本地文件? 我正在考虑制作一个我正在处理的项目的基于html的概述页面,但我似乎找不到让浏览器在本机应用程序中打开基于文本的文件的方法。 (例如,TextWrangler或whatnot)。有没有人有这方面的经验?

浏览器似乎是设计使然,只允许内联处理文件。

4 个答案:

答案 0 :(得分:1)

绝对是设计。出于安全原因,您不希望浏览器对计算机上的本地文件具有直接执行权限。

答案 1 :(得分:1)

您可以使用ActiveX在Windows上执行此操作。在http://www.tutorial5.com/content/view/51/45/有一个简单的例子,可能有更复杂的方案。但ActiveX不是跨平台的,我怀疑在适当的安全操作系统上可以做类似的事情。

更新:这是一种配置Firefox在任何操作系统上执行此操作的可能方法,但这仅适用于您自己的个人用途: How open a local file with the associated program from a web page?

答案 2 :(得分:1)

您可以编写一个脚本,将您的文件名(+ xyz-info)包装到html模板中。

答案 3 :(得分:0)

虽然您可以将本地文件称为file://users/me/Documents/stuff.txt,但用户不太可能拥有远程服务器可能期望的文件。以及做这种事情的安全隐患。