Non si puo' sapere esattamente, perche' ci sono diverse variabili sul server che limitano questa dimensione.
Ad esempio, upload_max_filesize.
Pero' probabilmente il caricamento lo fai con POST, quindi sei soggetto anche ai limiti imposti dalla variabile post_max_size.
Supponiamo che il tuo file sta nei limiti per entrambe le variabili sopra, ma tu hai una connessione lenta, potresti superare il tempo massimo imposto da max_input_time.
Per escludere queste limitazioni imposte nel php.ini puoi usare xhr, ma e' supportato solo dai browser recenti (Firefox > 3.5, IE > 8 )