@model ViewFilesViewModel
@{
ViewData.SetActivePage(ServerNavPages.Files, "File Storage");
}
@if (!Model.StorageConfigured)
{
Before being able to upload you first need to
choose your file storage service provider.
}
else
{
Change your file storage service provider.
@if (Model.StorageConfigured)
{
}
@if (Model.DirectUrlByFiles is { Count: > 0 })
{
foreach (var fileUrlPair in Model.DirectUrlByFiles)
{
var fileId = fileUrlPair.Key;
var file = Model.Files.Single(storedFile => storedFile.Id.Equals(fileId, StringComparison.InvariantCultureIgnoreCase));
var url = Url.Action("GetFile", "UIStorage", new { fileId }, Context.Request.Scheme, Context.Request.Host.ToString());
}
}
@if (Model.Files.Any())
{
| Name |
Timestamp |
Uploaded By |
Actions |
@foreach (var file in Model.Files)
{
|
@file.FileName
|
@file.Timestamp.ToBrowserDate() |
@file.ApplicationUser.UserName |
Get Link
- Remove
|
}
}
else
{
There are no files yet.
}
}