Ejemplo n.º 1
0
        /// <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));
        }