
我想使用nodejs和mongoose作为ORM从mongodb数据库中检索图像。当我试图从数据库中检索图像时,我得到了这个错误。我使用了multer-gridfs-storage将图像存储到mongodb
发布于 2021-04-14 03:09:21
很难说,但你可能正在使用:
{ storage: { storage: diskStorage(...) }}它应该是
{ storage: diskStorage(...) }发布于 2019-01-16 22:29:39
只是一个小的开发人员提示伙伴,使用multer-gridfs-storage,您可以将整个图像上传到数据库中。这意味着数据库将在很短的时间内变得非常繁重。因此,假设在相当长的一段时间后,您将需要进行备份。所以备份时间会很长。
所以我的建议是使用multer - npm。只需要更多,因为使用它你仍然可以上传图像,但不能上传到数据库。相反,您可以通过为所有图像创建一个专用文件夹并上传所有传入图像来将图像存储到您的服务器中。要将图像引用到某个对象中,可以存储图像名称,而不是整个图像。因此,数据库大小不会迅速增加
https://stackoverflow.com/questions/54218834
复制相似问题