我正在制作一个 django 应用程序来索引我保存在不同分区和目录中的本地文件集合(html、文本、pdf...),以便我可以根据名称、日期、标题等轻松搜索文件。这就像一个高级定位,unix 实用程序。它会生成一个带有文件链接的动态页面,对于 html 文件,我应该单击并在浏览器中加载本地文件。生成的页面包含如下链接:
<a href="file:///C:/somepath/mylocalfile.html">Title of local file</a></li>
问题是当我单击它时,它什么也不做,甚至没有错误消息。如果我保存这个生成的 html 页面并直接在浏览器中打开它,它工作正常。我认为它不适用于安全问题,但我不会假装将其用作 Internet 上的 Web 应用程序,而是用作本地应用程序。我正在使用 django 开发服务器。我知道 django 可以提供静态文件,将它们放在特定目录中,但这不是我需要的(文件位于多个位置);我想将浏览器中的文件作为本地文件加载,而不是通过服务器加载。这可以做到吗?
django 有没有办法让“file:///C:/path/file.html”方案在生成的动态页面中工作?