getting some interface to fs

This commit is contained in:
Paul Schneider 2019-08-25 01:47:46 +01:00
commit 77128e1a7e
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);
}
}
}