国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP實現提取一個圖像文件并在瀏覽器上顯示的代碼

2024-05-04 23:13:38
字體:
來源:轉載
供稿:網友
去年做過一個項目,要把用戶上傳的圖像文件列出文字清單,當用戶點擊一個文件名后,就可以顯示這個圖像.

因為要考慮兼容各種不同的圖像格式, 我使用了GD庫, 判斷出具體是那種圖像文件(MINE),再調用相應的image生成函數imagecreatefromXXX(),生成一個img,再將這個img以jpeg格式輸出至瀏覽器,雖然做出來了,但總覺得不滿意.

今天有機會重新考慮這個功能,在php手冊中發現幾行代碼,簡潔明快,完全能實現我要的功能,還不需要GD庫

復制代碼 代碼如下:


<?php
$size = getimagesize($filename); //獲取mime信息
$fp=fopen($filename, "rb"); //二進制方式打開文件
if ($size && $fp) {
header("Content-type: {$size['mime']}");
fpassthru($fp); // 輸出至瀏覽器
exit;
} else {
// error
}
?>



代碼量是我原來的1/10都不到,速度快了N倍.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三穗县| 金川县| 从化市| 广西| 苍溪县| 五寨县| 成都市| 藁城市| 雅安市| 海原县| 辛集市| 犍为县| 诸暨市| 临江市| 高淳县| 介休市| 昭平县| 昌乐县| 牟定县| 东至县| 南木林县| 楚雄市| 深水埗区| 罗田县| 滦南县| 林甸县| 泌阳县| 桑植县| 丰顺县| 平度市| 湟中县| 东阳市| 威海市| 达尔| 大城县| 锡林浩特市| 陇西县| 九龙坡区| 商丘市| 河北区| 莒南县|