modifyLogoImage static method
修改头像
logoImgFile
头像文件
Implementation
static Future<String> modifyLogoImage(File logoImgFile) async {
String messageId = HttpUtils.getUUID();
int timestamp = DateTime.now().millisecondsSinceEpoch;
String sign = CipherUtil.generateSignature(timestamp, messageId);
Cm005BaseLoginRequest request = Cm005BaseLoginRequest(
messageId: messageId,
timestamp: timestamp,
sign: sign,
language: 'zh-CN',
signVersion: '1',
payLoadVersion: '1',
accessToken: SpUtil().getString(SpUtil.SP_KEY_ACCESS_TOKEN),
file: await MultipartFile.fromFile(logoImgFile.path),
);
var options = Options(contentType: Headers.multipartFormDataContentType);
var result = await HttpUtils.post(true, Api.PATH_MODIFY_HEAD_IMG,
options: options, data: FormData.fromMap(request.toJson()));
return formatResponse(result);
}