java 实现mongodb中gridFS文件存储
Posted answerhfh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 实现mongodb中gridFS文件存储相关的知识,希望对你有一定的参考价值。
//保存文件
@Override
public void saveFileToMongo(SpecialPage page,String path)try
File file = new File(path+page.getZipName());
GridFS gridfs = getGridFS();
GridFSInputFile gfile = gridfs.createFile(file);
gfile.setFilename(page.getZipName());
gfile.save();
catch (Exception e)
e.printStackTrace();
private GridFS getGridFS()
DB db = this.mongoTemplate.getDb();
GridFS gridfs = new GridFS(db);
return gridfs;
//查询文件
GridFS gridfs = getGridFS();
GridFSDBFile gfs = gridfs.findOne(page.getZipName());
gfs.writeTo(file);
以上是关于java 实现mongodb中gridFS文件存储的主要内容,如果未能解决你的问题,请参考以下文章