Veo que los datos son distintos, el código de prueba es este ``` from fastapi import FastAPI, File
import io
import base64
import numpy as np
from PIL import Image
app = FastAPI()
@app.post("/")
async def create_file(file: bytes = File(...)):
imgencoded=np.frombuffer(file, dtype=np.uint8)
# myimg=Image.open(io.BytesIO(imgencoded)).convert('RGB')
return {'data':b'image/jpeg;base64,'+base64.b64encode(imgencoded),'binary':str(imgencoded)}
```
La cuestión es que `Image.open(array)` lee correctamente la imagen sin especificar el formato, no entiendo cómo lo hace.