From 29d9b44e0a427a5895fd8c6c827184ebb9cd0598 Mon Sep 17 00:00:00 2001 From: glowz <24627181@qq.com> Date: Tue, 8 Jul 2025 22:49:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0MinIO=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E5=90=8D=E5=92=8C=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=EF=BC=9B=E8=B0=83=E6=95=B4=E6=96=87=E4=BB=B6=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E8=B7=AF=E5=BE=84=E4=BB=A5=E6=94=AF=E6=8C=81=E6=96=B0?= =?UTF-8?q?=E7=9A=84=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- minio_api.py | 9 +++++++-- src/add_chunk_cli.py | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/minio_api.py b/minio_api.py index 2e71545..77e608b 100644 --- a/minio_api.py +++ b/minio_api.py @@ -1,6 +1,7 @@ from minio import Minio from minio.error import S3Error import os +from datetime import timedelta MINIO_HOST=os.getenv("MINIO_HOST", "127.0.0.1") MINIO_CONFIG = { @@ -85,8 +86,8 @@ minio_client= get_minio_client() # 要上传的存储桶信息 bucket_name = "my-bucket" # 替换为你的存储桶名称 -object_name = "my-file.txt" # 文件在MinIO中存储的名称 -file_path = "./ragflow.txt" # 本地文件路径 +object_name = "1.jpg" # 文件在MinIO中存储的名称 +file_path = "G:\\11\\ragflow_api_test\\2.jpg" # 本地文件路径 try: # 检查存储桶是否存在,如果不存在则创建(可选) @@ -100,6 +101,10 @@ try: object_name=object_name, file_path=file_path ) + # 获取文件的预签名URL(可选) + res = minio_client.get_presigned_url("GET", bucket_name, object_name, expires=timedelta(days=7)) + #res=minio_client.share_file(bucket_name, object_name, 7) + print(res) print(f"文件 '{file_path}' 成功上传到存储桶 '{bucket_name}' 为 '{object_name}'") except S3Error as exc: diff --git a/src/add_chunk_cli.py b/src/add_chunk_cli.py index c78cd85..71e01b5 100644 --- a/src/add_chunk_cli.py +++ b/src/add_chunk_cli.py @@ -71,7 +71,7 @@ def pair_pdf_and_txt(pdf_path, txt_path): def main(): - file_path = "g:\\11\\22\\" + file_path = "g:\\11\\22\\路桥设计党建\\" pdf_dict, txt_dict = pair_pdf_and_txt(file_path,file_path) if not pdf_dict: