gpt4 book ai didi

javascript - 提交表单时自动 "download"PDF

转载 作者:行者123 更新时间:2023-11-30 10:41:16 25 4
gpt4 key购买 nike

我有一个表单按钮,单击它会提交表单。

同时,浏览器开始下载 PDF 文件。我想知道我该怎么做?请记住,PDF 通常默认由浏览器打开,但我希望浏览器“另存为”文件而不是打开文件。仅使用 html 是否可行,还是我需要 javascript?

最佳答案

如果您在服务器端使用 PHP,请试试这个。这是在我的一个网站上运行的经过测试的代码。

<?php
ob_start();
$file = 'YOUR-FILENAME-HERE.pdf';

if (file_exists($file))
{
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit();
}
?>

浏览器会提示下载,但不会在浏览器中显示。

关于javascript - 提交表单时自动 "download"PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10901139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com