Upload images and audios to server, TODO: record unfinished files in local.