Python API交互實(shí)現(xiàn)文件上傳并獲取可分享鏈接

PyPI包安裝

首先,通過以下命令安裝Minio的Python包:

pip install minio

終端構(gòu)造

創(chuàng)建Minio客戶端對(duì)象:

from minio import Minio
client = Minio(
endpoint="192.168.40.11:9000",
access_key="minioadmin",
secret_key="minioadmin",
secure=False
)

桶的檢查

檢查桶是否存在,以確保可以上傳文件:

if client.bucket_exists("replays"):

獲取可分享URL

使用以下代碼獲取文件的可分享URL:

url = client.presigned_get_object("replays", "output.avi")
print(url)

執(zhí)行結(jié)果將提供一個(gè)可分享的URL。

URL可用性測(cè)試

結(jié)語(yǔ)

MinIO作為一個(gè)被廣泛使用的對(duì)象存儲(chǔ)框架,以其小巧輕便的特性,提供了靈活的云存儲(chǔ)解決方案。多語(yǔ)言API支持讓開發(fā)者能夠更高效地管理公共或私有存儲(chǔ)資源。詳細(xì)的API文檔請(qǐng)參考以下鏈接:

FAQ

問:什么是MinIO以及它的主要功能是什么?

問:如何下載和運(yùn)行MinIO?

問:在MinIO中,什么是“桶”?

問:如何使用Python API與MinIO進(jìn)行交互?

問:在哪里可以找到MinIO的詳細(xì)API文檔?

上一篇:

如何定制鏡像-Jenkins與Docker

下一篇:

Minio搭建與整合SpringBoot的完整指南
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)