Преглед на файлове

上传头像地址固定,拼上时间戳区分是否最新

Steven преди 3 месеца
родител
ревизия
c1f1a5a2c9
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      KulexiuForTeacher/KulexiuForTeacher/Module/Mine/Setting/Controller/UserSettingViewController.m

+ 5 - 2
KulexiuForTeacher/KulexiuForTeacher/Module/Mine/Setting/Controller/UserSettingViewController.m

@@ -22,6 +22,7 @@
 #import <RSKImageCropper/RSKImageCropper.h>
 #import <KSSmallChoosePicker.h>
 #import <UIImageView+DisplayImage.h>
+#import "NSDate+Extension.h"
 
 @interface UserSettingViewController ()<RSKImageCropViewControllerDelegate>
 
@@ -196,10 +197,12 @@
     NSData *imgData = [UIImage turnsImaegDataByImage:image];
     NSString *fileName = @"image";
     [UPLOAD_MANAGER configWithfilePath:@"/user/"];
-    [UPLOAD_MANAGER uploadImage:imgData fileName:fileName successCallback:^(NSMutableArray * _Nonnull fileUrlArray) {
+    NSString *avatarName = [NSString stringWithFormat:@"%@.png", UserDefault(UIDKey)];
+    [UPLOAD_MANAGER uploadFixedNameImage:imgData fileName:avatarName successCallback:^(NSMutableArray * _Nonnull fileUrlArray) {
         NSString *avatarUrl = [fileUrlArray lastObject];
+        avatarUrl = [NSString stringWithFormat:@"%@?t=%@", avatarUrl, [NSDate getCurrentTimestamp]];
         [self modifyUserMessage:avatarUrl gender:nil];
-    } faliure:^(NSError * _Nullable error, NSString *descMessaeg) {
+    } faliure:^(NSError * _Nullable error, NSString * _Nullable descMessaeg) {
         if (![NSString isEmptyString:descMessaeg]) {
             [LOADING_MANAGER MBShowAUTOHidingInWindow:descMessaeg];
         }