Ejemplo n.º 1
0
        public ActionResult Index()
        {
            User user = Current.Connection.Get<User>(Current.UserId); ;
            var Path = Server.MapPath("~/Swisskip/" + user.UserName);
            FileManagerModel fileManagerModel = new FileManagerModel();
            fileManagerModel.Folders = Directory.GetDirectories(Path);

            for (int i = 0; i < fileManagerModel.Folders.Length; i++)
            {
                string[] folder = fileManagerModel.Folders[i].Split('\\');
                fileManagerModel.Folders[i] = folder[folder.Length-1];
            }

            return View(fileManagerModel);
        }
Ejemplo n.º 2
0
        public ActionResult ListFiles(string folder)
        {
            User user = Current.Connection.Get<User>(Current.UserId); ;
            var Path = Server.MapPath("~/Swisskip/" + user.UserName + "/" + folder);
            FileManagerModel fileManagerModel = new FileManagerModel();
            fileManagerModel.Folders = Directory.GetFiles(Path);
            fileManagerModel.Files = Directory.GetFiles(Path);

            for (int i = 0; i < fileManagerModel.Folders.Length; i++)
            {
                string[] url = fileManagerModel.Folders[i].Split('\\');
                fileManagerModel.Folders[i] = url[url.Length - 1];
            }

            Session["folder"] = folder;
            return View(fileManagerModel);
        }