我正在使用OOB功能将文件上传到sharepoint。我正在使用<module
&gt;包装所有数据的标签和功能。 (描述here)
以下是我的elements.xml文件中的模块示例:
<Module Name="SampleImages" Url="Style Library/Images/SampleImages" Path="Images" RootWebOnly="TRUE">
<File IgnoreIfAlreadyExists="TRUE" Name="example.jpg" Url ="example.jpg" Type="GhostableInLibrary" />
</Module>
唯一的问题是,当我停用功能时,上传的文件不会被删除。目前我使用功能接收器删除了theese文件,因为我无法找到任何其他解决方案。
所以我想念一些东西,或者这是我摆脱以这种方式上传的文件的唯一方法吗?
答案 0 :(得分:3)
我相信你这样做是唯一的方法。
答案 1 :(得分:2)
默认情况下,SharePoint不会删除任何配置的文件。如果要在停用时清理,则必须使用FeatureReceiver手动执行此操作。