<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MongoDB File Server基于 MongoDB 的文件服務(wù)器

          聯(lián)合創(chuàng)作 · 2023-09-29 11:56

          MongoDB File Server 致力于小型文件的存儲(chǔ),比如博客中圖片、普通文檔等。由于MongoDB 支持多種數(shù)據(jù)格式的存儲(chǔ),對(duì)于二進(jìn)制的存儲(chǔ)自然也是不話下,所以可以很方便的用于存儲(chǔ)文件。由于 MongoDB 的 BSON 文檔對(duì)于數(shù)據(jù)量大小的限制(每個(gè)文檔不超過(guò)16M),所以本文件服務(wù)器主要針對(duì)的是小型文件的存儲(chǔ)。對(duì)于大型文件的存儲(chǔ)(比如超過(guò)16M),MongoDB 官方已經(jīng)提供了成熟的產(chǎn)品 GridFS,讀者朋友可以自行了解。

          特性

          • Easy to use.

          • RESTful API.

          • Chinese characters friendly.

          • &hellip;

          APIs

          Here are useful APIs.

          • GET /files/{pageIndex}/{pageSize} : Paging query file list.(分頁(yè)查詢文件列表)

          • GET /files/{id} : Download file.(下載某個(gè)文件)

          • GET /view/{id} : View file online.(在線預(yù)覽某個(gè)文件。比如,顯示圖片)

          • 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

          訪問(wèn) http://localhost:8081.

          擴(kuò)展閱讀

          本文不會(huì)對(duì) MongoDB 的概念、基本用法做過(guò)多的介紹,有興趣的朋友可自行查閱其他文獻(xiàn),比如,筆者所著的《分布式系統(tǒng)常用技術(shù)及案例分析》、《Spring Boot 教程》等書(shū),對(duì) MongoDB 方面也有所著墨。

          設(shè)計(jì)思路參見(jiàn):https://waylau.com/mogodb-file-server-with-spring-boot

          瀏覽 23
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美三级片视频在线观看 | 久久538| 极品人妻3p一人一次DVD | 一起色综合 | 国产久久这里只有精品视频 |