Aggiunge un pannello che registra ogni passaggio del caricamento: file scelto con la sua dimensione, limite del server, avanzamento ogni 10%, codice HTTP della risposta, errori, timeout e interruzioni. Sotto, i log lato server dell'operazione in corso. Serve perche' i modi in cui un caricamento muore sono quasi tutti muti: superato il limite nginx chiude la connessione dopo aver accettato zero byte, e nessun evento porta un messaggio. Senza un diario, la barra si pianta a una percentuale qualsiasi e la pagina non ha niente da dire. Un battito ogni 15 secondi distingue "lento" da "fermo". Le virgolette doppie restano bandite dentro l'x-data: chiudono l'attributo HTML anche dentro un commento, e hanno gia' riversato il codice a video due volte. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
30 KiB
30 KiB