Пример #1
0
        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 }));
        }
Пример #2
0
        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);
        }