0

我有一个下载按钮..点击下载按钮下载应该在后端进行,我应该继续执行其他任务..当我点击其他按钮时下载不应该中断..php中有没有办法处理这个..如果是这样,可以使用什么方法我已经尝试使用 curl 功能

<?
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://localhost:8888/test/download_ipad.php');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);

curl_exec($ch);
curl_close($ch);
?>

但不是下载它而是打印整个文件

4

1 回答 1

0

创建一个新的 php 文件并在按钮 href 标记中提供指向该文件的链接。

在 php 文件中,您需要设置 pdf 的标题和文件路径,例如:

<?php 
     $filename = "filepath";
//header for the file type
header('Content-type: audio/mp3');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Length: " . filesize($filename));
readfile($filename);

?>

于 2013-10-11T10:09:39.783 回答