守卫者框架上传