2017-05-09 4 views
0

一部のボタンクリックに対する応答としてPDFファイルを返したいと思います。 ここにコードだ私はpdfファイルを送信するために成功しましたが、私は、ブラウザ経由でそれを保存しようとすると、それは私が.pdfファイルとして保存してみましょう(しかし、.aspxのファイルなど)はありませんASP.NET応答ヘッダーを変更せずに応答としてPDFファイルを返す方法

Dim myWebClient As WebClient = New WebClient() 
Dim myDataBuffer As Byte() = myWebClient.DownloadData(LocalImageURL) ' LocalImageURL is some path to a pdf file 
Response.ContentType = "application/pdf" 

esponse.BinaryWrite(myDataBuffer) 
Response.Flush() 

Response.End() 

私はバイト配列を書き込む前にも、次の行を追加していた場合:(それはトリックを行い

Response.AddHeader("content-disposition", "attachment;filename=report.pdf") 

が、問題は、ページが残ったままということです、それはまだに対するサーバの応答を待つようになります。来る)

+0

あなたはしないでください。これはPDFでもウェブページでも、両方ではありません。 – VDWWD

答えて

関連する問題