完善了上传系统，添加了超级多的function