Blazor 部署 pdf.js 不能正确显示中文资源解决办法
创始人
2024-03-26 01:38:49
0
原文链接 [https://www.cnblogs.com/densen2014/p/16964858.html]

在Blazor项目嵌入 pdf.js 时不能正确显示中文,浏览器F12显示如下错误

错误 l10n.js /web/locale/locale.properties not found.

我找到了解决方案。它不仅消除了上面提到的错误(即 404 - locale.properties not found),还消除了我收到的 200 多个警告。

Core

静态文件添加一个新的 MIME 类型:

参考阅读

ASP.NET Core 中的静态文件

var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".properties"] = "application/octet-stream";app.UseStaticFiles(new StaticFileOptions
{ContentTypeProvider = provider
});

IIS

我所要做的就是在 IIS 中添加一个新的 MIME 类型:

文件名扩展名:.properties
MIME 类型:application/octet-stream

Nginx

在 mime.types 中添加一个新的 MIME 类型:

/www/server/nginx/conf/mime.types

添加

application/octet-stream                         properties;

参考链接

https://github.com/mozilla/pdf.js/issues/9643

相关组件

Blazor组件自做十二 : Blazor Pdf Reader PDF阅读器 组件

知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名AlexChow(包含链接: https://github.com/densen2014 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系 。

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

image

相关内容

热门资讯

每周股票复盘:华依科技(688... 截至2025年12月26日收盘,华依科技(688071)报收于33.81元,较上周的32.34元上涨...
每周股票复盘:文灿股份(603... 截至2025年12月26日收盘,文灿股份(603348)报收于19.23元,较上周的19.5元下跌1...
每周股票复盘:中邮科技(688... 截至2025年12月26日收盘,中邮科技(688648)报收于58.51元,较上周的58.49元上涨...
每周股票复盘:蓝科高新(601... 截至2025年12月26日收盘,蓝科高新(601798)报收于8.99元,较上周的8.98元上涨0....
每周股票复盘:红豆股份(600... 截至2025年12月26日收盘,红豆股份(600400)报收于2.42元,较上周的2.5元下跌3.2...
每周股票复盘:金证股份(600... 截至2025年12月26日收盘,金证股份(600446)报收于15.75元,较上周的15.46元上涨...
每周股票复盘:日盈电子(603... 截至2025年12月26日收盘,日盈电子(603286)报收于59.5元,较上周的57.11元上涨4...
每周股票复盘:盐 田 港(00... 截至2025年12月26日收盘,盐 田 港(000088)报收于4.53元,较上周的4.52元上涨0...
每周股票复盘:广电网络(600... 截至2025年12月26日收盘,广电网络(600831)报收于4.2元,较上周的4.36元下跌3.6...
每周股票复盘:新疆火炬(603... 截至2025年12月26日收盘,新疆火炬(603080)报收于22.85元,较上周的22.73元上涨...