/// <summary> /// 上传 /// </summary> /// <param name="fileObject"></param> /// <returns></returns> public async ValueTask <bool> Upload(FileObject fileObject) { var result = await _helper.PutObjectAsync(fileObject.FileInfo.SaveName, fileObject.PhysicalPath); if (result) { fileObject.FileInfo.Url = GetUrl(fileObject.FileInfo.FullPath, fileObject.AccessMode); return(true); } return(false); }
/// <summary> /// 上传 /// </summary> /// <param name="fileObject"></param> /// <returns></returns> public async ValueTask <bool> Upload(FileObject fileObject) { await _helper.PutObjectAsync(_minoConfig.Bucketname, fileObject.FileInfo.SaveName, fileObject.PhysicalPath); return(await new ValueTask <bool>(true)); }