0

私は Asp.net mvc3 を使用しており、自分のページに .pdf ファイルを表示しています。アーキテクチャによると: Asp.net mvc3 + WCF + EF 4.1 with Azure Web role+sql azure. 私のpdfファイルはクラウド(紺碧)で動的に生成されました。タグを使用して aspx ページに表示する必要があります。しかし、それに提供する必要があるURLは何ですか?これは Azure で動作しますか? または、URLを割り当てるためにアプリケーションドメイン一時的に動的にダウンロード/保存する必要があります。最善の方法はどれですか?

4

1 に答える 1

2

PDF ファイルを動的に生成するコントローラー アクションを作成できます。

public ActionResult Pdf()
{
    byte[] pdf = ... generate the pdf dynamically here
    return File(pdf, "application/pdf");
}

そしてビューで:

<iframe src="<%= Url.Action("pdf", "somecontroller") %>" />

または、クラウド上の PDF の URL がわかっている場合srcは、iframe の を直接指定できます。

于 2011-11-14T07:31:47.503 に答える