En realidad no es complicado. Un formulario HTML no es más que un medio para recabar información que se manda al servidor. Dicha información debe ser procesada por algún
script en el servidor. Tal
script es el que se especifica en el parámetro action del formulario:
Código:
<form action="prebabel_e.asp" method="post" enctype="multipart/form-data">
El componente IdHTTP no se encarga de "rellenar campos" y "apretar botones" del formulario. Es simplemente
otro medio para enviar los datos al servidor. Y así como el formulario HTML manda los datos al
script prebabel_e.asp, el IdHTTP debe enviarlos al mismo lugar.
La mayor parte de las veces, el
script en el servidor, una vez que procesa los datos, envía al cliente (el que envia los datos) un mensaje de redirección indicando qué página debe solicitar para mostrar el resultado. La recepción de dicho mensaje y la petición de tal página, lo hace en automático el navegador. En el caso del IdHTTP es lo mismo siempre y cuando especifiquemos la opción HandleRedirects.
// Saludos