A parte il fatto che non credo che l'upload di documenti richieda chissà quanto tempo e quindi il loading si vedrebbe per poco, puoi provare così
crei due div, uno per il loading e loaltro per il contenuto
Codice PHP:
<div id="loading">Loading ... </div>
Codice PHP:
<div id="content"> tuo contenuto </div>
e setti le proprietà in modo da rendere visibile il primo e nascosto il secondo.
imposti una funzione JS tipo
Codice PHP:
<script type="text/javascript">
function complete() {
document.getElementById('loading').style.dispaly = "none";
document.getElementById('content').style.display = "block";
}
</script>
e poi sullevento onload della pagina rischiami la funzione
Codice PHP:
<body onload="complete()">