我正在开发嵌入式网站,该网站将由运行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文件夹中的图像,但是我现在对这个工作的理解是节点认为localhost at root / opt / webapp(server.js的位置)我该如何标记到一个位于所述本地主机之外但仍在设备文件目录中的文件?
我尝试了一个绝对路径,但html只是假设它应该从localhost启动链接
看着http://localhost:8080/file:/C:/projects/root/var/data/fms/share/icons/avocado.png
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