Minor progress on file uploading.