Python API交互實現文件上傳并獲取可分享鏈接

PyPI包安裝

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

pip install minio

終端構造

創建Minio客戶端對象:

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)

執行結果將提供一個可分享的URL。

URL可用性測試

結語

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

FAQ

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

問:如何下載和運行MinIO?

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

問:如何使用Python API與MinIO進行交互?

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

上一篇:

如何定制鏡像-Jenkins與Docker

下一篇:

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

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費