index.html
<a href="file.php">ダウンロード</a>
file.php
<?php $fpath = './img/20180331-0.jpeg'; $fname = '0.jpeg'; header('Content-Type: application/force-download'); header('Content-Length: '.filesize($fpath)); header('Content-disposition: attachment; filename="'.$fname.'"'); readfile($fpath); ?>
リンク押下でダウンロードが開始されます。
filesizeは指定したファイルのサイズを取得
readfile()は指定したファイル内容を全読み込んで標準出力に出力