potrebbe essere che siccome è dentro un for each il file non è completamente scaricato e passa al download successivo?
Regole del Forum