Cargar archivos del cliente Java a un servidor HTTP

Me gustaría subir algunos archivos a un servidor HTTP. Básicamente, lo que necesito es algún tipo de solicitud POST al servidor con algunos parámetros y los archivos. He visto ejemplos de solo cargar archivos, pero no encontré cómo pasar parámetros adicionales.

¿Cuál es la solución más simple y gratuita para hacer esto? ¿Alguien tiene algún ejemplo de carga de archivos que pueda estudiar? He estado buscando en Google durante unas horas, pero (tal vez es solo uno de esos días) no pude encontrar exactamente lo que necesitaba. La mejor solución sería algo que no involucre clases o bibliotecas de terceros.

Respuestas a la pregunta(6)

Su respuesta a la pregunta