如何从本地主机外部的文件夹链接到图像

时间:2019-04-04 22:08:52

标签: html node.js

我正在嵌入式网站上工作,该网站将由运行Linux的设备提供服务。我们正在尝试维护一个系统,其中可编辑项位于root / var / data / ..中,而静态文件位于root / opt /..

现在我的server.js位于root / opt / webapp / server.js,我在root / opt / webapp / html / file.html有一个html文件

在file.html中,我需要渲染root / var / data文件夹中的图像,但是我现在理解的工作是节点认为root / opt / webapp中的localhost(server.js的位置)如何标记到该本地主机之外但仍在设备文件目录中的文件吗?

我尝试了绝对路径,但是html只是假定它应该从本地主机启动链

看着http://localhost:8080/file:/C:/projects/root/var/data/fms/share/icons/avocado.png

1 个答案:

答案 0 :(得分:0)

var文件夹是.html文件的两个文件夹,因此听起来您正在寻找其中一个:

  • ../../var/data/fms/share/icons/avocado.png(相对)
  • /root/var/data/fms/share/icons/avocado.png(相对于根)

这取决于您如何链接到文件,但是您也可以使用相对于C:的绝对路径:

  • file:///C:/projects/root/var/data/fms/share/icons/avocado.png