예제 #1
0
 public string CreateDirectory(string fullName)
 {
     Msg msg = new Msg();
     try
     {
         string folderName = Request.Form["folderName"];
         var nameArr = !string.IsNullOrEmpty(fullName) ? CustomDirectoryHelper.SplitFullName(fullName) : new string[] { };
         CustomDirectory di = !string.IsNullOrEmpty(fullName) ? new CustomDirectory(this.Site, nameArr) : null;
         Manager.CreateDirectory(this.Site, di, folderName);
         msg.Success = true;
     }
     catch (Exception e)
     {
         msg.Success = false;
         msg.ErrMsg = e.Message;
     }
     return msg.ToJSON();
 }
예제 #2
0
 public virtual ActionResult Create(CustomFile model, string fullName)
 {
     Msg msg = new Msg();
     try
     {
         var userFile = Request.Files["image"];
         if (userFile.InputStream.Length == 0)
         {
             throw new FriendlyException("Please select a file!");
         }
         Manager.SaveFile(this.Site, fullName, userFile.FileName, userFile.InputStream);
         return RedirectToAction("Index", new { fullName = fullName });
     }
     catch (FriendlyException e)
     {
         ModelState.AddModelError("", e.Message);
         return View();
     }
 }