/// <summary> /// 设置空间访问权限 /// </summary> /// <param name="request"></param> /// <returns></returns> public OperateResultDto SetPermiss(SetPermissParam request) { return(ToolCommon.GetResponse(() => { new SetPermissParamValidator().Validate(request).Check(HttpStatus.Err.Name); var zone = Core.Tools.GetZone(_aLiYunConfig, request.PersistentOps.Zone, () => ZoneEnum.HangZhou); var client = _aLiYunConfig.GetClient(zone); client.SetBucketAcl(Core.Tools.GetBucket(_aLiYunConfig, request.PersistentOps.Bucket), Core.Tools.GetCannedAccessControl(request.Permiss)); return new OperateResultDto(true, "success"); }, message => new OperateResultDto(false, message))); }
/// <summary> /// 设置文件权限 /// </summary> /// <param name="request"></param> /// <returns></returns> /// <exception cref="NotImplementedException"></exception> public OperateResultDto SetPermiss(SetPermissParam request) { throw new NotImplementedException(); }
/// <summary> /// 设置文件权限 /// </summary> /// <param name="request"></param> /// <returns></returns> public OperateResultDto SetPermiss(SetPermissParam request) { return(new OperateResultDto(false, "不支持设置文件权限")); }