我正在嵌入式网站上工作,该网站将由运行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
答案 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