public UploadAvatar(IFileCloud fileCloud) { _fileCloud = fileCloud; _savePath = FileTools.GetFilePath(DirectoriesConfig.UserAvatarPath); FileName = string.Format("{0}.{1}", Guid.NewGuid().ToString().Replace("-", ""), WebSysConfig.AvatarFormat); _thumbnail = WebSysConfig.AvatarThumbnailSizes; }
/// <summary> /// 写入云空间 /// </summary> /// <param name="path"></param> /// <param name="name"></param> private void InsertFileCloud(string path, string name) { if (WebSysConfig.AvatarIsSyncCloud) { IFileCloud fileCloud = FileCloudService.GetFileCloudService(); fileCloud.SaveFile(path, name, WebSysConfig.AvatarBucketName); } }
public UploadAvatar(string base64, IFileCloud fileCloud) : this(fileCloud) { _imageBase64 = base64; }
public Upload(IFileCloud fileCloud) { _fileCloud = fileCloud; }