存模板文件到GridFS

发布时间 2023-03-29 22:48:15作者: lksses

GridFS是MongoDB提供的用于持久化存储文件的模块

 

 其中fs.chunks中放块文件

代码示例

 @Autowired
    GridFsTemplate gridFsTemplate;
    //将一个模板文件存到GridFS中
    @Test
    public void GridFsTemplate() throws FileNotFoundException {
        //定义File
       File file = new File("B:/1XueChengZaiXian/xcEduService01/xc-service-manage-cms/src/test/resources/templates/index_banner.ftl");
       //输入流
        InputStream inputStream = new FileInputStream(file);
        //返回一个ID
        ObjectId objectId = gridFsTemplate.store(inputStream, "index_banner.ftl");
        System.out.println(objectId);

    }

  返回的ID存到了MongoDB的fs.files文件中