首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将图像存储在MongoDB数据库中

将图像存储在MongoDB数据库中
EN

Stack Overflow用户
提问于 2011-01-26 01:38:30
回答 6查看 353.3K关注 0票数 200

如何将图像存储在MongoDB数据库中,而不仅仅是文本?是否可以在MongoDB数据库中创建图像数组?是否有可能对视频做同样的事情?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-26 07:54:34

有关存储此类二进制数据的详细信息,请参阅GridFS文档。

对您的特定语言的支持应链接到屏幕底部。

票数 129
EN

Stack Overflow用户

发布于 2013-12-23 21:46:45

你可以试试这个:

代码语言:javascript
复制
String newFileName = "my-image";
File imageFile = new File("/users/victor/images/image.png");
GridFS gfsPhoto = new GridFS(db, "photo");
GridFSInputFile gfsFile = gfsPhoto.createFile(imageFile);
gfsFile.setFilename(newFileName);
gfsFile.save();
票数 26
EN

Stack Overflow用户

发布于 2014-05-27 17:20:15

http://blog.mongodb.org/post/183689081/storing-large-objects-and-files-in-mongodb

在NPM上有一个名为mongoose-file的Mongoose插件。它允许您将文件字段添加到Mongoose Schema中,以便上传文件。我从来没有用过它,但它可能会被证明是有用的。如果图像非常小,您可以对其进行Base64编码并将字符串保存到数据库中。

Storing some small (under 1MB) files with MongoDB in NodeJS WITHOUT GridFS

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4796914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档