jpegなどの画像を表示させるのではなく、ダウンロードさせるには 以下のようなHTTP headerが必要です。
<?php $fpath = '/path/to/sample.jpg'; // ファイルパス $fname = 'sample.jpg'; // ファイル名 header('Content-Type: image/jpeg'); header('Content-Disposition: attachment; filename="'.$fname.'"'); echo file_get_contents($fpath); exit; ?>