内容简介:欣喜的告诉大家,基于 MongoDB 的文件服务器 MongoDB File Server 1.0.0 发布了!MongoDB File Server 致力于小型文件的存储,比如博客中图片、普通文档等。由于MongoDB 支持多种数据格式的存储,对于二进制的存储...
欣喜的告诉大家,基于 MongoDB 的文件服务器 MongoDB File Server 1.0.0 发布了!MongoDB File Server 致力于小型文件的存储,比如博客中图片、普通文档等。由于MongoDB 支持多种数据格式的存储,对于二进制的存储自然也是不话下,所以可以很方便的用于存储文件。由于 MongoDB 的 BSON 文档对于数据量大小的限制(每个文档不超过16M),所以本文件服务器主要针对的是小型文件的存储。对于大型文件的存储(比如超过16M),MongoDB 官方已经提供了成熟的产品 GridFS,读者朋友可以自行了解。
本次更新内容为:更新依赖到最新版本;修复了下载文件中文名乱码的问题。
特性
Easy to use.
RESTful API.
Chinese characters friendly.
…
APIs
Here are useful APIs.
GET /files/{pageIndex}/{pageSize} : Paging query file list.(分页查询文件列表)
GET /files/{id} : Download file.(下载某个文件)
GET /view/{id} : View file online.(在线预览某个文件。比如,显示图片)
POST /upload : Upload file.(上传文件)
DELETE /{id} : Delete file.(删除文件)
使用
两步走:
1. Get source
$ git clone https://github.com/waylau/mongodb-file-server.git
2. Run
$ gradlew bootRun
扩展阅读
本文不会对 MongoDB 的概念、基本用法做过多的介绍,有兴趣的朋友可自行查阅其他文献,比如,笔者所著的《分布式系统常用技术及案例分析》、《Spring Boot 教程》等书,对 MongoDB 方面也有所着墨。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- php 下载服务器任意文件
- shell编程跨服务器备份文件
- 独立文件服务器VSFTPD的使用
- miniserve 简单美观的文件服务器
- 使用Go语言创建静态文件服务器
- 实战node静态文件服务器的示例代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Cascading Style Sheets 2.0 Programmer's Reference
Eric A. Meyer / McGraw-Hill Osborne Media / 2001-03-20 / USD 19.99
The most authoritative quick reference available for CSS programmers. This handy resource gives you programming essentials at your fingertips, including all the new tags and features in CSS 2.0. You'l......一起来看看 《Cascading Style Sheets 2.0 Programmer's Reference》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
Base64 编码/解码
Base64 编码/解码