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