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
|
|
|
}
|