0

ハードドライブにダウンロードしたい、動的に生成された PDF があります。ファイルのダウンロードは、vb.net コードによって開始されます。

WebBrowser1.Navigate("javascript:fnSubmitPDFForm('modalDivpdf')")

現在、通常の Internet Explorer の [ファイルのダウンロード] ウィンドウに [開く] [保存] [キャンセル] オプションが表示されます。フォルダとファイル名を指定して、PDF を自動的にダウンロードしたいと考えています。これは可能ですか?

これは、「ファイルのダウンロード」ウィンドウを誘導するリンクのより良い例です。PDFを自動的に保存したい:

WebBrowser1.Navigate("http://www2.hungryhorse.co.uk/index.php/download_file/view/838/71/")

ありがとう

4

2 に答える 2

0

ファイルを自動的にダウンロードすることも、パスを指定することもできません。ただし、提案されたファイル名を指定できます。

context.Response.ContentType = "application/octet-stream"                                                         
context.Response.AddHeader("content-disposition", "attachment; filename=""" & "yourFilename.pdf & """")
context.Response.TransmitFile(actualFile)

yourFilename.pdf は推奨されるファイル名で、actualFile は送信するファイルのフル パスです。

于 2012-10-06T20:41:04.290 に答える