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" />
   < File Path="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 サイトのドキュメント ライブラリに展開できますが、ファーム管理者が中央管理ページに移動し、Web アプリケーションのアプリケーション管理でプロパティを設定して "許可" を許可する必要があります。Central Admin -> Application Management -> Select Web Application -> General Settings (リボン ボタン) に移動し、「Browser File Handling」を「Restrict」から「Permissive」に変更します。

于 2011-03-20T18:52:05.860 に答える