python - 如何使用 python SDK 在 Minio 中创建空文件夹/对象
问题描述
我尝试了以下代码,该代码在存储桶内创建了一个对象,其中包含文件。
result = client.put_object(
"my-bucket", "my-object", io.BytesIO(b"hello"), 5,
)
有没有办法在存储桶或对象中创建空目录/文件夹?
解决方案
当您将对象移动到 minio 时,会创建该文件夹,例如:
minio = Minio(host,
access_key=config.get('MINIO_ACCESS_KEY'),
secret_key=config.get('MINIO_SECRET_KEY'),
secure=False)
minio.make_bucket(bucket_name, location="us-east-1")
minio.fput_object(bucket_name, f"{folder1}/{folder2}/filename", disk_full_filename)
推荐阅读
- python - 如何为美元货币创建正则表达式?
- sqlite - 如何使用终端在sqlite的blob列中插入文件数据
- android - 如何清除导航组件中的碎片堆栈?
- php - 在 PrestaShop 中调用新订单挂钩参数的 api
- regex - 搜索只匹配一次时得到错误结果
- java - PKIX 路径构建失败 - 在有效的让我们加密证书上
- java - 在 ResourceHandler.kt Readium 类中找不到 get() 方法的用法
- reactjs - React 路由器在更改路由和返回时保留查询参数
- python - 数据框添加列:具有条件的行数
- javascript - 防止按钮单击事件刷新页面