这里有新鲜出炉的 MongoDB 手册,程序狗速度看过来!
MongoDB 分布式文件存储的数据库
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 web 应用提供可扩展的高性能数据存储解决方案.
欣喜的告诉大家,基于 MongoDB 的文件服务器 MongoDB File Server 1.0.0 发布了!MongoDB File Server 致力于小型文件的存储,比如博客中图片,普通文档等.由于 MongoDB 支持多种数据格式的存储,对于二进制的存储自然也是不话下,所以可以很方便的用于存储文件.由于 MongoDB 的 BSON 文档对于数据量大小的限制(每个文档不超过 16M),所以本文件服务器主要针对的是小型文件的存储.对于大型文件的存储(比如超过 16M),MongoDB 官方已经提供了成熟的产品 GridFS,读者朋友可以自行了解.
本次更新内容为:更新依赖到最新版本;修复了下载文件中文名乱码的问题.
特性
GET /files/{pageIndex}/{pageSize} : Paging query file list.(分页查询文件列表)
Easy to use.
RESTful API.
Chinese characters friendly.
...
APIs
Here are useful APIs.
GET /files/{id} : Download file.(下载某个文件)
GET /view/{id} : View file online.(在线预览某个文件.比如,显示图片)
POST /upload : Upload file.(上传文件)
DELETE /{id} : Delete file.(删除文件)
使用
两步走:
访问 http://localhost:8081 .
1. Get source
{$22}nbsp;git clone https://github.com/waylau/mongodb-file-server.git
2. Run
{$24}nbsp;gradlew bootRun
来源: http://www.phperz.com/article/18/0126/363081.html