/// <summary> /// 检查文件是否存在 /// </summary> /// <param name="request"></param> /// <returns></returns> public OperateResultDto Exist(ExistParam request) { new ExistParamValidator().Validate(request).Check(HttpStatus.Err.Name); var res = Get(new GetFileParam(request.Key, request.PersistentOps)); return(new OperateResultDto(res.State, res.Msg)); }
/// <summary> /// 检查文件是否存在 /// </summary> /// <param name="request"></param> /// <returns></returns> public OperateResultDto Exist(ExistParam request) { return(ToolCommon.GetResponse(() => { var zone = Core.Tools.GetZone(_aLiYunConfig, request.PersistentOps.Zone, () => ZoneEnum.HangZhou); var client = _aLiYunConfig.GetClient(zone); var bucket = Core.Tools.GetBucket(_aLiYunConfig, request.PersistentOps.Bucket); var exist = client.DoesObjectExist(bucket, request.Key); return new OperateResultDto(exist, "success"); }, message => new OperateResultDto(false, message))); }
/// <summary> /// 检查文件是否存在 /// </summary> /// <param name="request"></param> /// <returns></returns> public OperateResultDto Exist(ExistParam request) { throw new NotImplementedException(); }