Ok esto puede parecer una pregunta novata, pero muchos desarrolladores web que conozco no tienen una comprensión completa.Http and file uploading - ¿Cómo funciona realmente (bajo el capó)
Básicamente, ¿cómo se carga un archivo desde un cuadro de entrada de archivo de página web a un servidor web (que aloja un sitio .net por ejemplo) con un evento cargado del control FileUpload?
Según entendí, se realizó una publicación en el servidor que solicitaba una transmisión, que luego se pasa de vuelta al navegador y se inicia la transmisión de datos al servidor.
Mi amigo dice que entendió que todo el archivo está codificado en la solicitud de publicación por el navegador y la publicación (masiva) se envía al servidor.
Pensé que este no podría ser el caso, así que no habría forma de construir una barra de progreso ajax ya que el servidor no podría hacer nada hasta que haya recibido la publicación completa en ese momento. así solo guarde el archivo en su disco.
Entonces, ¿cómo funciona realmente de un navegador a otro?
Esta es una pregunta válida. +1 – samoz