public IActionResult UpdateFile(Tsdm_uploadfile model)
        {
            Tsdm_uploadfile_Da da = new Tsdm_uploadfile_Da();

            da.Update(model);
            return(SuccessMessage("成功!"));
        }
        public IActionResult DownLoadFile(int id)
        {
            Tsdm_uploadfile_Da da    = new Tsdm_uploadfile_Da();
            Tsdm_uploadfile    model = da.Select.Where(s => s.Id == id).First();

            string url    = _hostingEnvironment.WebRootPath + model.File_Path + model.File_Encode_Name;
            var    stream = System.IO.File.OpenRead(url);

            var provider = new FileExtensionContentTypeProvider();
            var memi     = provider.Mappings[model.File_Type];


            //增加系统操作日志
            var         userinfo = (HttpContext.User.Identity as System.Security.Claims.ClaimsIdentity);
            var         userName = userinfo.FindFirst("userName").Value;
            Tsys_Log_Da logda    = new Tsys_Log_Da();

            logda.Insert(new Tsys_Log()
            {
                Content    = $"用户[{userName}],下载文件:【{model.File_Decode_Name}】! 时间:{DateTime.Now}",
                Createtime = DateTime.Now,
                Type       = (int)SysLogType.操作日志,
            });


            return(File(stream, memi, model.File_Decode_Name));
        }
        public IActionResult DelFile(int id)
        {
            Tsdm_uploadfile_Da da = new Tsdm_uploadfile_Da();

            Tsdm_uploadfile model = da.Select.Where(s => s.Id == id).ToOne();

            model.Isdel = (int)DelStatus.除;

            if (da.Update(model) > 0)
            {
                return(SuccessMessage("已删除!"));
            }
            return(FailMessage());
        }
 public IActionResult AddFile(Tsdm_uploadfile model)
 {
     return(View());
 }