同步操作将从 waylau/mongodb-file-server 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
MongoDB File Server is a file server system based on MongoDB. MongoDB File Server is committed to the storage of small files, such as pictures in the blog, ordinary documents and so on.
It's using some very popular technology like:
基于 MongoDB 的文件服务器。MongoDB File Server 致力于小型文件的存储,比如博客中图片、普通文档等。由于MongoDB 支持多种数据格式的存储,对于二进制的存储自然也是不话下,所以可以很方便的用于存储文件。由于 MongoDB 的 BSON 文档对于数据量大小的限制(每个文档不超过16M),所以本文件服务器主要针对的是小型文件的存储。对于大型文件的存储(比如超过16M),MongoDB 官方已经提供了成熟的产品 GridFS,读者朋友可以自行了解。
本文不会对 MongoDB 的概念、基本用法做过多的介绍,有兴趣的朋友可自行查阅其他文献,比如,笔者所著的《分布式系统常用技术及案例分析》一书,对 MongoDB 方面也有所着墨。
Here are useful APIs.
It's so easy to start up the MongoDB File Server with 2 steps.
只需要两步。
$ git clone https://github.com/waylau/mongodb-file-server.git
$ gradlew bootRun
then, you can visit the application at http://localhost:8081.
The default configuration is (默认配置如下) :
server.address=localhost
server.port=8081
# Thymeleaf
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.cache=false
spring.thymeleaf.mode=HTML5
# limit upload file size
spring.servlet.multipart.max-file-size=1024KB
spring.servlet.multipart.max-request-size=1024KB
spring.http.multipart.max-file-size
and spring.http.multipart.max-request-size
limit upload file never larger than 1MB.
NOTE: default configuration will use a embedded Mongo, that means data will never persist when the MongoDB File Server restart.
You can set spring.data.mongodb.uri
property to configure additional settings such as the replica set.(支持配置独立运行的 MongoDB 的连接方式):
spring.data.mongodb.uri=mongodb://user:secret@mongo1.example.com:12345,mongo2.example.com:23456/test
If you want to use a stanlne MongoDB server, comment out Embedded MongoDB dependencies in build.gradle
file.(如果需要使用独立运行的 MongoDB,就把下面的依赖注释掉):
dependencies {
...
// compile('de.flapdoodle.embed:de.flapdoodle.embed.mongo')
...
}
See detail https://waylau.com/mogodb-file-server-with-spring-boot.
Support me!
感谢您对老卫开源工作的支持!
捐赠所得所有款项将用于开源事业!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。