私のウェブでは、2つのボタンが必要です-最初に Download
PDFをユーザーのコンピューターと別のコンピューターにダウンロードする必要があります View
新しいタブでpdfが開きます。事は、私は作り方がわからない Download
ボタン。 「表示」後にpdfを保存できるので役に立たないと言うかもしれませんが、私はすでにそのようなグラフィックを作成しているので、本当に変更したくないのです。代わりにファイル?
回答:
回答№1の場合は3サーバー側のスクリプトでファイルのダウンロードを強制する必要があります。
これがPHPの例です。
$file = "path/to/my-file.pdf";
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: application/pdf");
header("Content-Transfer-Encoding: binary");
回答№2の場合は0
最終的に、nginxを使用する際に、http-serverレベルでこれを解決することにしました。
location /media {
alias /srv/www/novacek/media/;
}
location /download/media {
alias /srv/www/novacek/media/;
add_header Content-Disposition "attachment";
}