将模板信息保存在cms_template里面


存储在fs.chunks这个集合中。这个集合里面存的是分块文件。

fs.files存的是文件的基本信息

chunks存的是块信息

创建测试文件


用gridFsTemplate的api实现存储

store方法有很多的重载

把模板文件放在D盘

读取这个模板文件存储到gridFS。返回的ObjectID就是文件的ID


在这里对文件进行搜索

搜索文件的块

先看下文件的结构


要查询的字段是files_id


可以把文件导出到,桌面。

导出到桌面上的文件

打开

转载于:https://www.cnblogs.com/wangjunwei/p/11594911.html

阶段5 3.微服务项目【学成在线】_day04 页面静态化_17-页面静态化-模板管理-GridFS研究-存文件...相关推荐

  1. 2023年最新黑马程序员Java微服务项目--学成在线

    正式上线Java微服务项目<学成在线> 项目对程序员的重要性 不用播妞多说了吧 更重要的是 这次是完整!实战!企业级!项目! 划重点:全新发布!正式上线! <学成在线>项目以在 ...

  2. 微服务实战项目-学成在线-课程发布模块

    学成在线-课程发布模块 1 模块需求分析 1.1 模块介绍 课程信息编辑完毕即可发布课程,发布课程相当于一个确认操作,课程发布后学习者在网站可以搜索到课程,然后查看课程的详细信息,进一步选课.支付.在 ...

  3. 前端网页项目-学成在线案例

    典型的企业级网站 目的是为了整体感知企业级网站布局流程,复习以前知识 准备素材和工具: 学成在线PSD源文件 开发工具=PS(切图)/cutterman插件+vscode(代码)+chrome(测试) ...

  4. Java的新项目学成在线笔记-day10(三)

    1.4 测试CMS一键发布接口 1.4.1 配置虚拟主机 在nginx配置课程详情页面的虚拟主机,实现访问:www.xuecheng.com/course/detail/.....html. #静态资 ...

  5. Java的新项目学成在线笔记-day6(五)

    1.4 页面发布前端 用户操作流程: 1.用户进入cms页面列表. 2.点击"发布"请求服务端接口,发布页面. 3.提示"发布成功",或发布失败. 1.4.1 ...

  6. Java的新项目学成在线笔记-day9(七)

    3 课程预览技术方案 3.1 需求分析 课程预览是为了保证课程发布后的正确性,通过课程预览可以直观的通过课程详情页面看到课程的信息是否正确, 通过课程预览看到的页面内容和课程发布后的页面内容是一致的. ...

  7. Java的新项目学成在线笔记-day13(九)

    6.2.2 创建媒资服务工程 媒资管理的相关功能单独在媒资服务中开发,下边创建媒资服务工程(xc-service-manage-media). 媒资服务的配置与cms类似,导入 "资料&qu ...

  8. Java的新项目学成在线笔记-day10(二)

    1.3 课程发布接口 1.3.1 Api接口 此Api接口由课程管理提供,由课程管理前端调用此Api接口,实现课程发布. 在api工程下课程管理包下定义接口: [mw_shl_code=applesc ...

  9. Java的新项目学成在线笔记-day8(三)

    1.1.3.1 需求 上传图片界面如下图: 点击"加号"上传图片,图片上传成功自动显示:点击"删除"将删除图片. 1.1.3.2 页面 使用Element-UI ...

  10. Java的新项目学成在线笔记-day12(六)

    3.6 获取数据 3.6.1 asyncData 方法 Nuxt.js 扩展了 Vue.js,增加了一个叫 asyncData 的方法, asyncData 方法会在组件(限于页面组件)每次加载 之前 ...

最新文章

  1. Android学习笔记-Wifi网络操作
  2. STM32 HAL库 串口DMA(收发)和STM32串口中断接收(接收时间管理机制)+ESP8266 wifi模组通信问题
  3. django-模板语言
  4. C++ 对象关系映射(ORM)介绍
  5. 深度学习12-TFRecord详解
  6. 采用单/双缓冲区需要花费的时间
  7. C语言自动处理异常,C语言中异常错误处理机制浅析
  8. java后端简历项目经历_简历上的项目经历怎么写 ?这 3 条原则不可忽视 !
  9. 关于如何把用手机查看原型
  10. Web自动化测试:超详细的环境搭建步骤
  11. linux下pcie串口卡驱动安装,pci串口卡万能驱动
  12. 儿童python编程教程-一款儿童编程入门的理想工具——PythonTurtle
  13. 蒙牛、小米、比亚迪,明星企业为何扎堆换LOGO?
  14. 蓝牙电话之HFP-通话
  15. 农场阳光 (simpson)
  16. 【Pygame小游戏】超好玩的——Python版“愤怒的小鸟”,我能玩上一整天(附源码)
  17. 2018深信服java笔试题_深信服2018春招笔试题解
  18. 可靠性设计原则1000条
  19. 查看电脑配置命令_注册表
  20. 基于MATLAB的图像去遮挡修复数字图像处理系统

热门文章

  1. linux 内存pss,内存耗用:VSS/RSS/PSS/USS
  2. python3.7如何使用enum_python3 enum模块
  3. java的基本数据类型有什么特点_【Java】常用数据类型及其特点(万物都是变量)...
  4. 深圳大学计算机与软件学院李志,李志彬
  5. html 文本位置中心,html – 元素内的文本位置
  6. sublime能编译PHP吗,让sublime编译php、js
  7. robotframework浏览器滚动条_自动化工具Robotframework的使用
  8. Java IO 系统(一)
  9. php 文件服务器,GitHub - RainmanJin/PSFS: PHP Simple File Server 极简版PHP文件服务器
  10. pythonint函数的参数_pythonint函数怎么用