A. php 如何實現在線預覽文件如:txt,doc,pdf等
第一種 預覽
$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/pdf");
// Header("filename:" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);
第二種下載
Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");readfile($path);
第三種預覽
Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:inline;filename='downloaded.pdf'");readfile($path);
第四種下載
$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);