Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

983
Views
¿Cómo enviar varias imágenes al servidor FastAPI mediante solicitudes de Python?

Me gustaría enviar varias imágenes al backend de FastAPI mediante solicitudes de Python.

Lado del servidor

 from fastapi import FastAPI, UploadFile, File from typing import List app = FastAPI() @app.post("/") def index(file: List[UploadFile] = File(...)): list_image = [] for i in file: list_image.append(i.filename) return {"list_image": list_image}

Lado del cliente

Actualmente, solo puedo enviar una solicitud con una sola imagen. Sin embargo, me gustaría poder enviar varias imágenes.

 import requests import cv2 frame = cv2.imread("../image/3.png") imencoded = cv2.imencode(".jpg", frame)[1] file = {'file': ('image.jpg', imencoded.tostring(), 'image/jpeg', {'Expires': '0'})} response = requests.post("http://127.0.0.1:8000/", files=file)
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Úselo como se indica a continuación:

 import requests url = 'http://127.0.0.1:8000/' files = [('file', open('images/1.png', 'rb')), ('file', open('images/2.png', 'rb'))] resp = requests.post(url=url, files=files)

o también podrías usar:

 import requests import glob path = glob.glob("images/*", recursive=True) # images' path files = [('file', open(img, 'rb')) for img in path] url = 'http://127.0.0.1:8000/' resp = requests.post(url=url, files=files)
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!