Beispiel #1
0
 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;
 }
Beispiel #2
0
 /// <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);
     }
 }
Beispiel #3
0
 public UploadAvatar(string base64, IFileCloud fileCloud)
     : this(fileCloud)
 {
     _imageBase64 = base64;
 }
Beispiel #4
0
 public Upload(IFileCloud fileCloud)
 {
     _fileCloud = fileCloud;
 }