(3 年后......)最简单的方法是创建一个名为 xmlfiles 的文件夹并将 XSLT 文件保存在那里。但是,如果您需要使用不同的路径,您可以更改 web.config 文件中的默认路径。
改变
<add key="ek_xmlPath" value="XmlFiles" />
至
<add key="ek_xmlPath" value="/" />
这将允许您将 XSLT 文件放入库中并使用上传的文件路径。为了将 XSLT 上传到库,您必须首先使其接受该文件类型。
首先,创建一个白名单文件,即。myWhiteList.xml:
<?xml version="1.0"?>
<whitelist>
<xslt>mySuperSpecialXslt.xslt</xslt>
</whitelist>
然后将该白名单文件添加到 web.config 中的 ek_smartFormWhitelistConfiguration :
<add key="ek_smartFormWhitelistConfiguration" value=" myWhiteList.xml" />
接下来,将其添加到 web.config 中可接受的文件扩展名中
ek_DMSFileTypeWhiteList
ek_LibFileTypeWhiteList
接下来,将新的文件扩展名添加到库中。在 CMS 中,转到库选项卡/查看属性按钮/编辑。添加文件扩展名,更新。现在您可以将文件添加到库中,并且无需访问服务器即可进行更改。