调整架构  加入文件上传