.net core项目中访问特殊格式的文件(如.glb)
背景: 最近在研究web3d,使用了three.js前端框架来实现的,前端显示的3D模型是由blender软件导出的.glb文件,我把.glb文件放在www.root中时,在前端调用时显示404。
解决办法: FileExtensionContentTypeProvider 类包含 Mappings 属性,用作文件扩展名到 MIME 内容类型的映射。
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>
{
{ ".glb", "model/gltf-binary" }
})
});
本文来自博客园,作者:南風未起,转载请注明原文链接:https://www.cnblogs.com/Andy-Blog/p/18061073

浙公网安备 33010602011771号