[我在互联网上阅读了很多示例/教程,它们解释了如何使用NodeJS,Multer,Sequelize,Express等在PostgreSQL中上载和存储文件。
没有一个人,我不知道如何在我的项目中做到这一点。
我有一个Angular应用,其中有一个输入文件,我在NodeJS中有一个使用pg-promise链接到我的PostgreSQL数据库的API。我已经用pg-promise完成了我所有的项目api,所以我想使用它而不使用Sequelize。
在数据库中,我读到最好的可能是像jpg,png,pdf,docx等文件的BYTEA类型...
这是我的API层次结构:
www
文件包含用于启动服务器的代码
[app.js
文件包含启动Express应用程序和我需要的require([library])
的代码
[index.js
]文件包含将URL链接到存储在queries.js
]中的函数的代码>
我唯一想要的是如何存储文件
。感谢您能帮助我
[我在互联网上阅读了很多示例/教程,它们解释了如何使用NodeJS,Multer,Sequelize,Express等在PostgreSQL中上载和存储文件,但没有一个我不知道如何...
我强烈建议您使用multer
库。它可以帮助您将文件存储在磁盘中。您获得了存储该路径的路径,并且可以将该路径保存在数据库中。