basic uplod handler with progress for IIS