显示节点(服务器)到角度2的图像?
我使用ngx-uploader从Angular 2上传文件,并使用multer将它们存储在后端(nodejs / feathers)上。 现在我无法达到并显示它们,现在我只是试图显示图像,但实际上我只需要看看路径如何工作,以便我可以访问.pdf文件。 作为一个文件路径我得到这个:resources uploads quality-docs FILENAME,所以我试图达到他们这样的:http:// localhost:3030 /资源/上传/质量文档/ FILENAME,但它不工作,它给了我404。刚刚意识到,当我把文件放在静态的公共文件夹中时,我可以像http:// localhost:3030 / FILENAME那样达到它,但有没有办法让它不能公开?
这就是我的后端结构:
任何想法/建议都是受欢迎的,这是否是正确的方法? 另外,如果你有任何想法如何从服务器中删除文件?
假设您在节点应用程序中使用express,则需要包含一条到resources / uploads目录(表达静态路由)的静态路由,如下所示:
app.use(express.static('resources/uploads'))
要从节点应用程序中删除文件,请使用fs.unlink的unlink