public BasicResponseModel UploadFile(string sessionId, ImageUploadModel request) { if (!AllowOperates.Contains(request.ImageType)) { return(new GetFilesResponse() { Code = ImageErrorCode.InvalidOperation, Message = "非法操作" }); } try { var response = imageAgent.UploadImage(GetToken(sessionId).AccessToken, request.ToALCTUploadFileModel()); if (response.Code != "0") { return(new BasicResponseModel() { Code = ImageErrorCode.UploadImageFailed, Message = response.Message }); } return(new BasicResponseModel()); } catch (Exception ex) { logger.LogError(ex, "Upload file failed"); return(new GetFilesResponse() { Code = ImageErrorCode.UploadImageFailed, Message = "上传图片失败,请重试" }); } }