public Response <ResxResult> Image(string token = null, ResxType resxType = ResxType.Other) { var ret = this.CheckToken(token); if (!ret.Item1) { return(GetResult(GMSF.ResponseResult.FAILED, "TOKEN 验证失败")); } UpfileHandler resx = new UpfileHandler(HttpContext.Current.Request.Files, new ResxModel() { UserId = ret.Item2, ResxType = resxType, //UserId = 1, //ResxType = ResxType.ChatImage, ResxSize = ResxConfigManager.IMAGE_MAX_SIZE, ResxTypes = ResxConfigManager.IMAGE_FILE_TYPES }); try { var responseResult = resx.SaveStream(); var res = GetResult(GMSF.ResponseResult.SUCCESS, null, responseResult); //log.WriterLog(Newtonsoft.Json.JsonConvert.SerializeObject(res)); return(res); } catch (Exception ex) { //log.WriterLog(ex.Message); return(GetResult(GMSF.ResponseResult.FAILED, ex.Message)); } }
//语音 public Response <ResxResult> Audio(string token = null) { var ret = this.CheckToken(token); if (!ret.Item1) { return(GetResult(GMSF.ResponseResult.FAILED, "TOKEN 验证失败")); } UpfileHandler resx = new UpfileHandler(HttpContext.Current.Request.Files, new ResxModel() { UserId = ret.Item2, ResxType = ResxType.ChatSound, ResxSize = ResxConfigManager.SOUND_MAX_SIZE, ResxTypes = ResxConfigManager.SOUND_FILE_TYPES }); try { var responseResult = resx.SaveStream(); var res = GetResult(GMSF.ResponseResult.SUCCESS, null, responseResult); return(res); } catch (Exception ex) { //log.WriterLog(ex.Message); return(GetResult(GMSF.ResponseResult.FAILED, ex.Message)); } }
public JsonResult Upfile(string folder = "") { string error = ""; var paths = UpfileHandler.Process(Request.Files, folder, out error); if (string.IsNullOrEmpty(error)) { return(Json(new { state = -1, error = error })); } return(Json(new { state = 1 })); }
public ActionResult Action(AppExt model) { string error; //apk文件上传处理 //file_apk var paths = UpfileHandler.Process(Request.Files, "apkversion", out error); if (paths != null && paths.Count > 0) { model.DownloadUrl = paths.FirstOrDefault(); } int result = appService.AppVersionAction(model, out error); if (result > 0) { return(Json(new { state = 1 })); } else { return(Json(new { state = -1, error = error })); } }