如何提供下载选项

时间:2011-03-09 16:41:53

标签: php

我正在创建一个网站,我将为用户提供下载软件的选项。

我想知道该怎么做。

例如:

To download xyz software click here

如果用户点击它,则开始下载。

2 个答案:

答案 0 :(得分:4)

<p>You can download <a href="/url/to/the/file/to/download">the thing that you want</a>

答案 1 :(得分:2)

您可以使用此功能:

function download($path, $filename) {

  header('Content-Type: application/force-download');
  header('Content-Disposition: attachment;filename="'. $filename . '"');
  $fp=fopen($path . "/". $filename, 'r');
  fpassthru($fp);
  fclose($fp);

}

接下来,您必须设置$ path&amp;的值。 $ filename&amp;像这样调用上面的函数:

$path = $_SERVER['DOCUMENT_ROOT']."/your_download_directory";
$filename = xyz_software.zip;

download($path, $filename);