Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.post("/uploadfile/")
- async def create_upload_file(nombre: str = Form(...), descripcion: str = Form(...), file: UploadFile = File(...)) -> Any:
- # Ahora `nombre` y `descripcion` se reciben como parte del formulario
- # Y `file` es el archivo subido
- contenido = await file.read()
- # Puedes usar los datos `nombre` y `descripcion` según necesites
- # Por ejemplo, imprimirlos o procesarlos de alguna manera
- print(f"Nombre: {nombre}, Descripción: {descripcion}")
- # Utiliza la función para codificar el archivo en Base64
- encoded_file = encode_image(contenido) # Asegúrate de que esta función esté definida correctamente
- return {
- "nombre": nombre,
- "descripcion": descripcion,
- "filename": file.filename,
- "file_encoded": encoded_file
- }
Add Comment
Please, Sign In to add comment