/// <summary> /// 根据文件上传 /// </summary> /// <param name="param"></param> /// <returns></returns> public bool UploadFile(UploadByFormFileParam param) { SetPutPolicy(param.Key, param.UploadPersistentOps.IsAllowOverlap, param.UploadPersistentOps.PersistentOps); string token = Auth.CreateUploadToken(Mac, PutPolicy.ToJsonString()); FormUploader target = new FormUploader(GetConfig(param.UploadPersistentOps)); if (param.File != null) { HttpResult result = target.UploadStream(param.File.OpenReadStream(), param.Key, token, GetPutExtra(param.UploadPersistentOps)); return(result.Code == (int)HttpCode.OK); } return(false); }
/// <summary> /// 根据文件上传 /// </summary> /// <param name="param">文件上传配置</param> /// <returns></returns> public bool UploadFile(UploadByFormFileParam param) { throw new System.NotImplementedException(); }