[使用NodeJS和Angular2 +在PostgreSQL数据库中存储文件

问题描述 投票:0回答:1

[我在互联网上阅读了很多示例/教程,它们解释了如何使用NodeJS,Multer,Sequelize,Express等在PostgreSQL中上载和存储文件。

没有一个人,我不知道如何在我的项目中做到这一点。

我有一个Angular应用,其中有一个输入文件,我在NodeJS中有一个使用pg-promise链接到我的PostgreSQL数据库的API。我已经用pg-promise完成了我所有的项目api,所以我想使用它而不使用Sequelize。

在数据库中,我读到最好的可能是像jpg,png,pdf,docx等文件的BYTEA类型...

这是我的API层次结构:

enter image description here

www文件包含用于启动服务器的代码

[app.js文件包含启动Express应用程序和我需要的require([library])的代码

[index.js]文件包含将URL链接到存储在queries.js]中的函数的代码>

我唯一想要的是如何存储文件

感谢您能帮助我

[我在互联网上阅读了很多示例/教程,它们解释了如何使用NodeJS,Multer,Sequelize,Express等在PostgreSQL中上载和存储文件,但没有一个我不知道如何...

node.js angular postgresql express pg-promise
1个回答
0
投票

我强烈建议您使用multer库。它可以帮助您将文件存储在磁盘中。您获得了存储该路径的路径,并且可以将该路径保存在数据库中。

https://github.com/expressjs/multer

© www.soinside.com 2019 - 2024. All rights reserved.