1. 程式人生 > >七牛雲上傳工具

七牛雲上傳工具

鑑於csdn上傳圖片麻煩,一次只能一張,不能批量,有沒有 sdk 或者 api
七牛雲 有 sdk,且有cdn,因此就自己寫了個上傳工具,把 七牛雲 當做 圖床, 現在記筆記都是用 md寫

GitHub傳送門

簡單的業務邏輯,相關版本

  • 七牛 最新 csharp sdk 中的 .net2.0
  • 七牛引用的第三方 Newtonsoft.Json 是 9.0 版本中的 .net2.0
  • 開發使用的是 .net4.5,可降到 2.0

之所以用2.0是因為後面要做gui程式可以直接丟帶unity中打包出來,現在沒有複雜的需求就簡單的用控制檯程式。

使用說明

  1. 使用前置條件

    • .net4.5
  2. 在 .exe 可執行程式所在目錄新建 3 個目錄:

    1. need_upload:等待上傳 的資源都丟到這個目錄之下
    2. success:上傳 成功 的資源會移到這個目錄下
    3. fail:上傳 失敗 的資源會移到這個目錄下
  3. 在 .exe 可執行程式所在目錄新建一個檔案 config.json 內容入校:

    {
       "AccessKey": "aaaaaaaaaaaaaaaaapo3w9o12VMfifyr", // ak
       "SecretKey": "bbbbbbbbbbbbbbbpo3w9o12VMfifyr", // sk
       "PreLink": "http://ccccccccccccc.bkt.clouddn.com/"
    , "ZoneId": 2, //儲存空間所在區域,0:華東, 1:華北, 2:華南, 3:北美 "Bucket": "others", //儲存空間名 "ImgHeight": 120, // 匯出html的圖片高度 }
  4. 上傳成功的 外鏈 會在到 .exe 可執行程式所在目錄 生成 html 並自動彈出瀏覽器顯示,同時也會記錄到 a_record.md 檔案中,markdown格式

附錄

  • accessKey、secretKey

  • 外鏈字首、儲存空間名稱

  • 彈窗顯示圖片的 高,點選 複製 按鈕可複製 md 格式的連結