Should I upload my reference letters?

No. Please either send the reference template to your referees or ask them to write a reference letter and request that they send them back to from their professional email accounts, or by post to EDHEC Business School- 393 Prom des Anglais - 06202 - Nice.