.Net Core/.Net 6/.Net 8 添加MIME类型

.Net Core/.Net 6/.Net 8 添加MIME类型

Program.cs app.UseStaticFiles 这样写

csharp 复制代码
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".apk"] = "application/vnd.android.package-archive";
provider.Mappings[".flac"] = "audio/flac,audio/x-flac";
app.UseStaticFiles(new StaticFileOptions
{
    ContentTypeProvider = provider,
    OnPrepareResponse = (c) => {
        c.Context.Response.Headers.Add("Access-Control-Allow-Origin", "*");
    }
});
相关推荐
Avalon71215 分钟前
Unity中自定义协程的实现
游戏·unity·c#·游戏引擎
e***582317 分钟前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
LateFrames21 分钟前
WinUI3 模拟 iPad 高级感动画:高斯模糊渐变 + 侧边划入
c#·winui3
code bean1 小时前
【C++ 】C++ 与 C#:using 关键字、命名空间及作用域解析符对比
开发语言·c++·c#
CAE虚拟与现实1 小时前
C# 调用 DLL为什么不像 C/C++调用 DLL 时需要lib库
开发语言·c++·c#·动态链接库·dll库·lib库
遇到困难睡大觉哈哈2 小时前
Harmony os 网络防火墙实战:用 @ohos.net.netFirewall 给应用加一道“网闸”
网络·.net·harmonyos·鸿蒙
民乐团扒谱机2 小时前
【微实验】携程评论C#爬取实战:突破JavaScript动态加载与反爬虫机制
大数据·开发语言·javascript·爬虫·c#
lingggggaaaa2 小时前
免杀对抗——C2远控篇&PowerShell&C#&对抗AV-EDR&停用AMSI接口&阻断ETW跟踪&调用
c语言·开发语言·c++·学习·安全·c#·免杀对抗
搬砖的工人2 小时前
.NET 9.0 与 Swagger 的集成实践:一步步构建Api文档
.net
wangnaisheng3 小时前
【C#】RabbitMQ的使用
c#