我有一个网站后端,其中使用 Express 框架,并且有一个 Express 公共文件夹,如果用户上传图像,该图像将存储在公共上传文件夹中。 然后,公共文件夹外部有另一个名为“routes”的文件夹,我在其中创建一个路径,在其中我想删除公共文件夹中上传内容中的某个图像。
我正在使用“fs”模块的 Node js
unlinkSync
函数来执行此操作,但是当我指定相对路径时它不起作用:
相对路径:../public/uploads/image.jpg
但是 这似乎有效:
public/uploads/image.jpg
谁能解释一下这是如何工作的?
文件夹结构:
root>public>uploads>image.jpg
root>routes>Imagedelete.js