为何.NET版本5.9升级到6.1之后使用embed元素调用PDF文件失败?

作者:动易软件 来源:本站原创 点击数: 发布时间:2020年01月13日

问题描述:为何.NET版本5.9升级到6.1之后使用embed元素调用PDF文件失败?

问题分析:原先在文章编辑器的源码中使用语句:

PDF文件上传路径" type="application/pdf" width="100%">

调用上传的PDF文件是正常的,站点升级之后,一保存就自动删除语句,导致PDF文件无法正常显示。

之所以自动删除语句,是由于语句含有embed元素,被系统视为有嵌入危险而被过滤。

我们可以使用系统预置的内容过滤配置的本站内嵌入标记配置来进行过滤。

解决方案:

我们看下具体实例,

/UploadFiles/zjdy/2020/1/202001131158173904.pdf" type="application/pdf" width="100%">

上传文件默认存放在/UploadFiles下,所以我们过滤它,再回到文章编辑器,重启添加即可。