php把圖片轉換成二進位字串的方法:首先透過「$_FILES['file']['tmp_name'];」方法取得暫存檔案名稱;然後透過base64EncodeImage函數將圖片檔案轉換為二進位流;最後輸出轉換結果即可。
推薦:《PHP影片教學》
php將圖片轉換成二進位串流
//取得臨時檔案名稱
$strTmpName = $_FILES['file']['tmp_name'];
//轉換成二進位流
$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; }
以上是php如何把圖片轉換成二進位字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!