File uploading with Real-time progress bar.