Io non ho capito una cosa: tu mandi inizialmente un file online e tramite questo ipotetico loop infinito ti aspetti di mantenere un collegamento con il file ancora sul client (senza quindi effettuare una nuova richiesta)?