35 个问题
你好,
asp.net core服务器无法将 AVIF 识别为图像类型,因此即使浏览器可以支持它,它也无法在页面上正确呈现它。
您需要修改 asp.net core服务器无法将 AVIF 识别为图像类型,因此即使浏览器可以支持它,它也无法在页面上正确呈现它。因此,您需要修改静态文件中间件(UseStaticFiles
)以启用对它的支持。
更多详情,您可以参考以下代码:
// Set up custom content types - associating file extension to MIME type
var provider = new FileExtensionContentTypeProvider();
// Add new mappings
provider.Mappings[".avif"] = "image/avif";
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
结果如下:
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。