1

有没有人在沙盒解决方案中使用融合图表成功渲染图表?

如何将 SWF 文件放到 SharePoint 上?我包含它并通过功能部署它,Elements.xml 如下所示:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="FusionCharts">
   <File Path="FusionCharts\FCF_Column2D.swf" Url="FusionCharts/FCF_Column2D.swf" />
   <文件路径="FusionCharts\FCF_Gantt.swf" Url="FusionCharts/FCF_Gantt.swf" />
  </Module>
</Elements>

部署沙盒解决方案后,您可以从http://sharepointsite/FusionCharts/FCF_Gantt.swf访问 SWF 文件,浏览器将尝试打开/保存该文件。如果此文件是通过场解决方案部署的,并部署到我可以通过http://sharepointsite/_layouts/FusionCharts/FCF_Gantt.swf访问的 _layouts 文件夹,它会呈现错误消息“无效的 xml 数据”。场解决方案部署是正确的,因为 MIME 类型已正确设置为“application/x-shockwave-flash”,因此使用此 SWF 文件呈现图表的我的自定义 Web 部件有效。但是,如果我的沙盒 Web 部件要使用部署为网站页面的 SWF 文件,则它不起作用。任何想法?

提前致谢。肖恩

4

1 回答 1

1

在 DevExpress 团队的帮助下,问题得以解决。虽然 SWF 可以部署到 SharePoint 站点文档库,但您需要 Farm Administrator 进入 Central Admin 页面并在应用程序管理中为 Web 应用程序设置属性以允许“许可”。转到中央管理 -> 应用程序管理 -> 选择 Web 应用程序 -> 常规设置(功能区按钮),将“浏览器文件处理”从“限制”更改为“允许”。

于 2011-03-20T18:52:05.860 回答