yavsc/src/Yavsc/Controllers/FileSystemController.cs

22 lines
570 B
C#
Raw Normal View History

2023-03-19 17:57:55 +00:00
using Microsoft.AspNetCore.Mvc;
2019-08-25 01:47:46 +01:00
using Microsoft.Extensions.Logging;
using Yavsc.Helpers;
namespace Yavsc.Controllers
{
public class FileSystemController : Controller
{
2020-10-09 19:35:39 +01:00
public FileSystemController()
2019-08-25 01:47:46 +01:00
{
}
public IActionResult Index(string subdir="")
{
if (subdir !=null)
if (!subdir.IsValidYavscPath())
return new BadRequestResult();
2024-11-06 13:00:34 +00:00
var files = AbstractFileSystemHelpers.GetUserFiles(User.GetUserId(), subdir);
2019-08-25 01:47:46 +01:00
return View(files);
}
}
2020-10-09 19:35:39 +01:00
}