minio分片上傳
圖1 分片上傳時序圖
分片上傳為前端直傳 minio,將一個文件切分成多塊兒,分別上傳。
優點: 上傳分片可異步,適合大型文件,直傳 minio 效率高。
缺點: 實現復雜,不適合上傳小文件。
流程: 前端請求后端獲取分片信息,獲得 minio 生成的預上傳地址,前端再將文件分片,發起異步請求向 minio 上傳文件。
所有分片上傳完成后需要執行合并操作,合并完成后上傳的文件才能在 minio 可見,無法看見上傳的分片。
圖2 前端Console
圖3 前端Network異步上傳
可通過 API listParts,根據 uploadId 和 objectName 查詢已上傳的分片。
example地址: https://gitee.com/caseor/minio-example

浙公網安備 33010602011771號