問題: 在.netcore中使用pdf.js,pdf中有部分中文無法顯示
在瀏覽器控制台發現有報錯
發現在pdf.view.js中url路徑異常,沒有指向cmaps文件,於是調整了正確的相對路徑
再次請求,依舊404。再通過觀察其他的js文件的路徑,路徑沒有問題。最后發現是系統沒有為我們提供處理的文件類型無法使用,有些需要自己手動添加,在Startup中Configure添加如下代碼:
var contentTypeProvider = new FileExtensionContentTypeProvider(); contentTypeProvider.Mappings.Add(".properties", "application/l10n"); contentTypeProvider.Mappings.Add(".bcmap", "application/octet-stream"); app.UseStaticFiles(new StaticFileOptions() { ContentTypeProvider = contentTypeProvider });
至此問題解決
參考鏈接:https://www.cnblogs.com/willingtolove/p/12430616.html
參考鏈接:https://blog.csdn.net/fanfan4569/article/details/105471853/