public ActionResult Upload() { HttpPostedFileBase fileUpload = Request.Files[0]; ControllerContext.HttpContext.Request.ContentEncoding = Encoding.GetEncoding("UTF-8"); ControllerContext.HttpContext.Response.ContentEncoding = Encoding.GetEncoding("UTF-8"); ControllerContext.HttpContext.Response.Charset = "UTF-8"; var fileName = Guid.NewGuid() + Path.GetExtension(fileUpload.FileName); if (UploadUtil.UploadFile(fileUpload, Directory, fileName)) { return(Json(new { Msg = "文件上传成功!", IsSuccess = true, FileName = "/Upload/" + fileName })); } return(Json(new { Msg = "文件上传失败!", IsSuccess = false })); }
public RetornoModel SalvarArquivoProposta(UploadArquivoModel model) { var result = new RetornoModel(); try { var proposta = Carregar(model.IdProposta); proposta.Arquivo = UploadUtil.UploadFile(model.ArquivoBase64, ConfiguracaoGeral.diretorioArquivoProposta, model.IdProposta, model.Extensao); result.Sucesso = Salvar(proposta).Sucesso; result.Mensagem = "OK"; } catch (Exception ex) { LogUtil.Error(ex); result.Mensagem = "Ocorreu um erro ao salvar o arquivo"; } return(result); }