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()); }