send_files.py 1.1 KB

123456789101112131415161718192021222324
  1. import requests
  2. import os
  3. url = "http://127.0.0.1:5000/api/v1/rag_upload"
  4. # file_path1 = r"终版-(0119)沭阳县循环经济产业园污废水资源化项目方案简述(3).docx"
  5. # file_path2 = r"(0119)沭阳县循环经济产业园污废水资源化项目方案简述(3).pdf"
  6. file_path3 = r"D:\code\repository\污水处理工艺手册.pdf"
  7. # file_list = [file_path1, file_path2]
  8. file_list = [file_path3]
  9. # 获取文件和路径
  10. #root = r'D:\code\tem_1103\RAG资料库—开发\污水处理工艺知识'
  11. #file_list = [os.path.join(root, i) for i in os.listdir(root) if i.split('.')[-1] == 'pdf' or i.split('.')[-1] == 'docx']
  12. # tem_root = r"D:\code\rag_tools\chat_output"
  13. # tem_list = [os.path.join(root, i).replace("md","docx") for i in os.listdir(tem_root) if i.split('.')[-1] == 'md']
  14. #new_file_list = [i for i in file_list if i not in tem_list]
  15. #以二进制模式打开文件并上传
  16. for file in file_list:
  17. with open(file, "rb") as f:
  18. files = {"file": f}
  19. response = requests.post(url, files=files)
  20. print("状态码:", response.status_code)
  21. print("响应内容:", response.json().get("message"))
  22. print()