1

httpハンドラを使用してページにswfファイルを表示したい。ASはswf srcのハンドラを作りたい。私のコードは次のようになります:

<object type="application/x-shockwave-flash" width="520" height="440">
<param name="src" value="handler/myhandler.ashx" />
<param name="AutoSize" value="true">
<param name="ShowDisplay" value="false">
<param name="AutoStart" value="true">
<param name="StretchToFit" value="true">

サーバー側のハンドラーコードは次のとおりです。

context.Response.ContentType = "application/x-shockwave-flash";
context.Response.Write("myflash.swf");

同様の質問は、httpHandler を使用してページに .swf ファイルを表示できませ

。彼..
誰か私を助けてくれますか

4

1 に答える 1

0

わかった

        HttpContext.Current.Response.ClearContent();
        HttpContext.Current.Response.ClearHeaders();
        HttpContext.Current.Response.AddHeader("Content-Disposition", string.Format("filename={0}", "tmyflash.swf"));
        HttpContext.Current.Response.AddHeader("Content-Type", "application/x-shockwave-flash");
        HttpContext.Current.Response.WriteFile("myflash.swf");
        HttpContext.Current.Response.End();

とクライアント側

<embed src="myhandler.ashx" >
于 2013-08-03T10:43:34.027 に答える