0

私はvb.netでWindowsアプリケーションを開発しています。最初にWebサイトにログインしてからpdfリンクを表示するように要求するURLがあります。もう一度クリックすると、別のページにリダイレクトされ、PDFのダウンロードを要求する代わりに、Webブラウザーコントロールで開きます。開いたPDFを指定したパスに保存したいと思います。私はたくさんグーグルで検索しましたが、同じ解決策が見つかりませんでした。関連する投稿もいくつか見つけましたが、どれも答えがありません。ここで、私の pdf の URL には「.pdf」のようなファイル名は含まれていません。URL にはいくつかのトークン値が含まれています。この URL を開くには、Web サイトにログインする必要があります。何日もpdfファイルをダウンロードしようとしています。私を助けてください。

4

2 に答える 2

0

これらのヘッダーは、ブラウザーがファイルを処理する方法を制御する唯一のものであるため、返される http ヘッダー固有の HTTP ヘッダーを使用してファイルをプッシュする必要があります。名前を付けて保存モード (askapache_pdf=s)

Content-Disposition: attachment Content-Type: application/pdf for more info goto http://www.askapache.com/htaccess/pdf-cookies-headers-rewrites.html#Unique_HTTP_Headers_Returned

于 2013-08-12T07:44:24.470 に答える
0

これは、サーバー側のスクリプト言語とは何の関係もありません。http 要求のヘッダーに応答を追加する必要があるのと同じです。とにかくASPでは、以下のようなものを試してください Response.AddHeader("content-disposition", "attachment;filename=somefile.ext")

于 2013-08-12T23:22:01.043 に答える