filedownload.php には以下のスニペントがあります。
$file = 'cut.png';
header("Content-Type: image/png");
header('Content-Disposition: attachment; filename="'.$file.'"');
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
readfile($file);
exit();
AJAX 呼び出し
jQuery.post('filedownload.php',{
'file' : result // not used for the time being
});
ファイルに対して ajax 呼び出しを行いfiledownload.php
ます。ユーザーがファイルをダウンロードすることはできません。しかし、php を直接実行すると、ユーザーはファイルをダウンロードできます。問題は何ですか?
jQuery プラグインを使用するのではなく、コア関数を使用したいと考えています。無理ならプラグインでもいいです。
ページを更新できないため、ajaxを使用しています。