我对 Jade 有一个大问题。从我的文件夹结构开始:
-root
--public
---asdq (<-- the users directories; asdq is just a test user)
----jellyfish.jpg (<-- the image; also just a test)
---www
----member.jade
因此,我正在开发类似云的服务,并尝试在“/www/member.jade”中的网站上显示“/asdq/jellyfish.jpg”中的图像。那么我已经尝试了什么?
相对路径:从节点我传递了图像路径“../asdq/jellyfish.jpg”(以及类似“../public”“/../../”等的几种变体),最终让 Jade 尝试在“www”中找到文件夹“asdq”。--> 没有发现没有图像显示。
绝对路径:从节点我通过了图像路径“C:/Users/Me/Desktop/ProjectX/public/asdq/jellyfish.jpg”,这最终导致 Jade 甚至没有尝试找到图片。节点控制台不记录图像的获取。--> 没有显示图像。
将我的应用程序中的静态文件夹更改为“/public/www”,然后再次从 1 和 2 开始。最终的结果与以前几乎相同。
顺便提一句。传递的路径是动态生成的,因为“usedirs”只是用户能够创建的所有目录的占位符。
最大的问题是:如何访问父子文件夹中的图像?我对这个问题发疯了,因为我的研究总是以:“使用 '/.../' 或 '../' 来获得对父目录的访问权限。” 而这只是行不通...
我希望你能帮忙。谢谢。