php把圖片轉(zhuǎn)換成二進(jìn)制字符串的方法:首先通過(guò)“$_FILES['file']['tmp_name'];”方法獲取臨時(shí)文件名;然后通過(guò)base64EncodeImage函數(shù)將圖片文件轉(zhuǎn)成二進(jìn)制流;最后輸出轉(zhuǎn)換結(jié)果即可。
推薦:《PHP視頻教程》
php將圖片轉(zhuǎn)成二進(jìn)制流
//獲取臨時(shí)文件名
$strTmpName = $_FILES['file']['tmp_name'];
//轉(zhuǎn)成二進(jìn)制流
$strData = base64EncodeImage(strTmpName );
//輸出
<img src='$strData'>
function base64EncodeImage($strTmpName) { $base64Image = ''; $imageInfo = getimagesize($strTmpName); $imageData = fread(fopen($strTmpName , 'r'), filesize($strTmpName)); $base64Image = 'data:' . $imageInfo['mime'] . ';base64,' . chunk_split(base64_encode($imageData)); return $base64Image; }