1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        simple-image-server極簡圖片服務器

        聯(lián)合創(chuàng)作 · 2023-10-02 03:14

        sis

        simple image server 為簡單而生

        如今的互聯(lián)網(wǎng)時代圖片存儲服務隨處可見,實現(xiàn)方案也是五花八門,那么有沒有一個開袋即食的方案呢?粗略找了一圈,zimg似乎是我最想要的,但一看長長的依賴安裝列表頓時望而卻步,雖然開袋即可吃了,但這袋子也太難開了點,手撕牙咬都不行,感覺要上剪刀。 于是sis誕生了,如果你也有這需求,趕緊拿走,別無他求,給加個星吧。

        sis憲法:

        1. 程序安裝不需前置依賴

        2. 程序編譯不需前置依賴

        3. 程序啟動不需配置文件

        sis實現(xiàn):

        為了遵守憲法,似乎用GO實現(xiàn)是最好的選擇。預計實現(xiàn)這么一個簡單功能不會需要多少代碼,那么開始吧。。。。。。

        上傳接口:使用HTTP post

        下載接口:使用HTTP get

        文件存儲:使用文件的MD5碼拆解后作為目錄名,文件原始文件存儲在src目錄,縮放后的文件根據(jù)尺寸單獨建目錄

        簡易使用指南:

        1. 下載安裝golang(https://golang.google.cn/)

        2. go get github.com/DDHax/sis

        3. cd $HOME/go/src/github.com/DDHax/sis

        4. go build sis.go

        5. nohup ./sis &

        此時服務已啟動,可以使用sis test模塊測試每個接口:

        cd test/client/
        go test -v

        全部PASS則說明sis已經(jīng)在正常工作啦

        另外test中的uplaod.html可以在本地用瀏覽器打開測試單文件上傳功能,前端功力有限,丑丑的僅著參考

        瀏覽 16
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            黄片无码视频 | 做爱免费在线观看 | 欧美一级黃色A片韩国 | 继攵女乱h莹莹之欲下 | 深夜草逼逼 | 操骚妇| 黄动漫视频 | 欧美xxxxxx视频 | 少妇高清视频 | 黄色片免费国产 |