Carga de archivos con Java (con barra de progreso)

estoyextremadamente nuevo a Java, y en su mayoría solo me he estado enseñando a medida que avanzo, así que comencé a construir un applet. Me gustaría crear uno que pueda seleccionar un archivo del disco local y subirlo como una solicitud POST de múltiples partes / datos de formulario, perocon una barra de progreso. Obviamente, el usuario debe otorgar permiso al applet de Java para acceder al disco duro. Ahora ya tengo la primera parte funcionando: el usuario puede seleccionar un archivo usando unJFileChooser objeto, que convenientemente devuelve unFile objeto. Pero me pregunto qué viene después. Yo sé esoFile.length() me dará el tamaño total en bytes del archivo, pero ¿cómo envío el archivo seleccionado?File a la web, y ¿cómo controlo cuántos bytes se han enviado? Gracias por adelantado.

Respuestas a la pregunta(11)

Su respuesta a la pregunta