2021年9月10日 星期五

使用 PHP 控制檔案下載

使用 PHP 控制檔案下載

Windows 需要修改 php.ini,將 extension=php_fileinfo.dll 的註記拿掉

程式碼如下

// 檢查身分
if (檢查身分不通過) {
    echo "非合法使用者";
     exit;
}

$up_dir = "D:\upload_files\sel_petition";
$pdf_fname = $up_dir.'/'. Util::gen_up_fname($ser_no);
// echo "$pdf_fname<br>";
if (file_exists($pdf_fname)) {
    $mtype = mime_content_type($pdf_fname);
    // echo "Content-type: {$mtype} <br>\n"; exit;
    ob_clean();
    header("Content-type: {$mtype}");
    echo file_get_contents($pdf_fname);
}

ASP 的版本 How to download the files using vbscript in classic asp


2 則留言:

網誌存檔