内容简介:欣喜的告诉大家,基于 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静态文件服务器的示例代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Building Social Web Applications
Gavin Bell / O'Reilly Media / 2009-10-1 / USD 34.99
Building a social web application that attracts and retains regular visitors, and gets them to interact, isn't easy to do. This book walks you through the tough questions you'll face if you're to crea......一起来看看 《Building Social Web Applications》 这本书的介绍吧!