Initial commit

This commit is contained in:
shiyu
2025-05-18 20:48:20 +08:00
commit cde2c7b997
79 changed files with 5713 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using Microsoft.Extensions.FileProviders;
using Scalar.AspNetCore;
namespace Foxel.Extensions;
public static class ApplicationBuilderExtensions
{
public static void UseApplicationStaticFiles(this WebApplication app)
{
var uploadsPath = Path.Combine(Directory.GetCurrentDirectory(), "Uploads");
if (!Directory.Exists(uploadsPath))
{
Directory.CreateDirectory(uploadsPath);
}
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(uploadsPath),
RequestPath = "/uploads"
});
}
public static void UseApplicationOpenApi(this WebApplication app)
{
app.MapOpenApi();
}
}