gpt4 book ai didi

javascript - PHP/HTML : Download PDF link working on page load

转载 作者:行者123 更新时间:2023-12-03 07:30:16 25 4
gpt4 key购买 nike

我正在使用以下代码

<?php
$file = 'COMPANY_PROFILE.pdf';

if (! file) {
die('file not found'); //Or do something
} else {
// Set headers
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
// Read the file from disk
readfile($file);
}

这会自动给出下载文件提示,如果我使用这样的东西:

<a href="COMPANY_PROFILE.pdf" target="_blank" ">Download PDF </a>

它在浏览器中打开 PDF,那么如何通过单击按钮下载文件的方式解决此问题?

最佳答案

您可以通过不同的方法达到您想要的结果。通过这种方式,你所做的事情就知道你告诉 php 寻找一个文件,如果它不存在,只是显示该文件不退出,否则显示存在的文档。

但是您正在寻找的内容应该在某种事件中执行。例如按钮点击。

您可以通过这些方法来实现这一点。

AJAX 调用

通过 ajax 调用,单击按钮即可转到此 php 函数。

发布 PHP

您可以将一些内容发布到 PHP,并在 PHP 代码中告诉您的代码是否已发布此特定名称,然后下载 pdf,否则不下载。

关于javascript - PHP/HTML : Download PDF link working on page load,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35826180/

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