在类似云的 Web 应用程序中,我想直接在浏览器中显示文件,这非常适用于 .PDF 和使用以下代码的图像:
if (file_exists($serverfile)) {
header('Content-Type: ' . mime_content_type ($serverfile) . '; charset=utf-8');
header('Content-Disposition: inline; filename="' . $origname . '"');
header('content-Transfer-Encoding: binary');
header('Content-length: ' . filesize($serverfile));
header('Accept-Ranges: bytes');
readfile($serverfile);
//... more unrelated code
exit;
}
但如果文件是 .CSV
我也设置ini_set('default_charset', 'utf-8');
在脚本之上。
我错过了什么?