This commit is contained in:
南浔
2025-08-05 16:38:19 +08:00
3 changed files with 39 additions and 2 deletions
@@ -129,7 +129,7 @@ namespace Apimanager_backend.Controllers
// 5. 创建存储目录
var uploadsFolder = Path.Combine(basePath);
var uploadsFolder = Path.Combine(basePath,"uploads");
var filePath = Path.Combine(uploadsFolder, "logo.png");
// 7. 处理并保存图片
@@ -188,7 +188,7 @@ namespace Apimanager_backend.Controllers
// 3. 保存到网站根目录
var icoPath = Path.Combine(_environment.WebRootPath, "favicon.ico");
var icoPath = Path.Combine(basePath,"uploads", "favicon.ico");
using (var stream = new FileStream(icoPath, FileMode.Create))
{
await file.CopyToAsync(stream);
+8
View File
@@ -6,6 +6,7 @@ using Apimanager_backend.Filters.ExceptionFilter;
using Apimanager_backend.Services;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.FileProviders;
using Serilog;
using Serilog.Sinks.MariaDB.Extensions;
@@ -158,6 +159,13 @@ app.Use(async (context, next) =>
});
*/
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "uploads")),
RequestPath = "/uploads"
});
app.MapControllers();
app.Run();