public Task <JsonResult> ImageUp(IFormFile upfile, string pictitle, string dir)
 {
     return(Task.Factory.StartNew(() =>
     {
         AnnexController c = new AnnexController();
         c.RequestSet = Request;
         return c.ImageUp(upfile, pictitle, dir);
     }).ContinueWith <JsonResult>(task =>
     {
         return task.Result;
     }));
 }
 public Task <ActionResult> ImageUp()
 {
     return(Task.Factory.StartNew(() =>
     {
         AnnexController c = new AnnexController();
         c.RequestSet = Request;
         return c.ImageUp();
     }).ContinueWith <ActionResult>(task =>
     {
         return task.Result;
     }));
 }