getting some interface to fs

This commit is contained in:
2019-08-25 01:47:46 +01:00
parent a249b65a37
commit b17ba1faba
11 changed files with 144 additions and 36 deletions

View File

@ -0,0 +1,24 @@
using Microsoft.AspNet.Mvc;
using Microsoft.Extensions.Logging;
using Yavsc.Helpers;
namespace Yavsc.Controllers
{
public class FileSystemController : Controller
{
ILogger _logger;
public FileSystemController(ILoggerFactory loggerFactory)
{
_logger = loggerFactory.CreateLogger<FileSystemController>();
}
public IActionResult Index(string subdir="")
{
if (subdir !=null)
if (!subdir.IsValidYavscPath())
return new BadRequestResult();
var files = AbstractFileSystemHelpers.GetUserFiles(User.Identity.Name, subdir);
return View(files);
}
}
}