mongoDB——java操作mongoDB实现文件上传下载
来源:互联网 发布:金山数据恢复好用吗 编辑:程序博客网 时间:2024/04/24 04:02
上篇博客讲了MongoDB处理大文件的思想及流程,下面我们看一下怎样通过Java驱动来实现文件操作。mongoDB提供的java驱动封装了具体的实现细节,我们操作起来非常简单的。
对文件的增加、删除和读取,通过一下几个组件来完成:
GridFS:核心类,提供了对文件的创建、查找和删除操作。
GridFSDBFile:从数据库中读取的文件,提供了文件的输出、删除操作。
GridFSFile:要保存的文件,提供了文件的保存、校验、获取文件基本信息等操作。
DBCollection的两个实例:
_filesCollection:文件集合,文件的基本信息。
_chunkCollection:块集合,文件的数据
mongoDB的java驱动提供给我们的使用并不复杂,而且涉及到的类也很少,我们在项目中根据具体需要再去找相应的方法就可以了。
------------------------------------------------------------------------------------------------------------------
下面是用java做的一个文件上传、预览、下载、批量打包下载的功能,在项目中经常用的,先看一下运行效果:
首页面
上传
显示所有文件列表:
单文件下载:
批量打包下载
压缩包里的文件:
源码下载:http://download.csdn.net/detail/liusong0605/6276141
文章出处:http://blog.csdn.net/liusong0605/article/details/11125277
- mongoDB——java操作mongoDB实现文件上传下载
- mongoDB——java操作mongoDB实现文件上传下载
- mongoDB——java操作mongoDB实现文件上传下载
- mongoDB——java操作mongoDB实现文件上传下载
- mongoDB——java操作mongoDB实现文件上传下载
- mongoDB——java操作mongoDB实现文件上传下载
- mongodb基础系列——java操作mongodb实现图片文件功能
- mongodb基础系列——java操作mongodb实现图片文件功能
- mongodb基础系列——java操作mongodb实现图片文件功能
- mongodb基础系列——java操作mongodb实现CURD
- mongodb基础系列——java操作mongodb实现CURD
- mongoDB——java操作mongodb文档
- mongoDB——java操作mongodb文档
- mongoDB——java操作mongodb文档
- mongoDB——java操作mongodb文档
- [mongodb]java操作mongodb
- [mongodb]java操作mongodb
- Java 实现MongoDB Group 操作
- swift函数的参数标签和参数名称
- PropertyPlaceholderConfigurer与MapperScannerConfigurer的bean注入出错
- Java并发编程
- 城域网BRAS之IPOE
- 记一次大规模数据迁移和加密
- mongoDB——java操作mongoDB实现文件上传下载
- Java并发编程
- IOS 开发中判断字符串是否为空字符的方法
- 栈
- 隐藏scrollbar的CSS
- 在OpenLava中管理并行作业
- SpringMVC01-框架原理与搭建
- ajax中async同步和异步的区别和使用技巧
- mongodb的安装与配置