Пример #1
0
 public ActionResult delFile()
 {
     if (loginStatus() == false)
     {
         return Redirect("Login");
     }
     Dictionary<string, String> ret = new Dictionary<string, string>();
     try
     {
         int id = int.Parse(Request["id"]);
         exam_aspx.Models.FileModel model = new exam_aspx.Models.FileModel();
         FileEntity file = model.getFileById(id);
         if (file != null)
         {
             if (System.IO.File.Exists(Server.MapPath(file.path)))
             {
                 System.IO.File.Delete(Server.MapPath(file.path));
             }
         }
         int row = model.deleFile(id);
         if (row > 0)
         {
             ret.Add("status", "success");
             
         }
         else
         {
             ret.Add("status", "failed");
             ret.Add("error","delete failed!");
         }
         
     }
     catch (Exception e)
     {
         ret.Add("status", "failed");
         ret.Add("error", "bad param");
     }
     return Json(ret);
 }