File upload setup