株式会社AZU (アズ) | 長野市のWEBシステム・業務システム・WEBサイト制作会社

+ MENU

ファイルダウンロード

ファイルをダウンロードする。

HTML5対応のブラウザの場合、
以下の「download」を書けばダウンロードになる。

<a href=”/xxx/yyy/zzz.pdf” download>PDF</a>

HTML5非対応のブラウザの場合、
PHPを使うことでダウンロードにすることができる。

例:PDFファイルの場合

HTMLファイル:
<a href=”/download.php”>PDF</a>

<a href=”/download.php?file=/xxx/yyy/zzz.pdf”>PDF</a>
など。

PHPファイル:
download.php

//ファイルを設定する。
$path= “/data/htdocs/xxx/yyy/zzz.pdf”;

(又は、$path= $_GET[‘file’];)

//ファイル名を設定する。
$fileName = “zzz.pdf”;

//ファイルのサイズを取得する。
$size = filesize($path);

//ダウンロードする。
header(“Content-Type: application/pdf”);
header(“Content-Disposition: attachment; filename=\””.$fileName.”\””);
header(“Content-Length: “.$size);
@readfile($path);

[2015/06/12]
このエントリーをはてなブックマークに追加