PHP 이미지를 바이너리 스트림으로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 임시 파일 이름을 가져오고 마지막으로 "base64EncodeImage(strTmpName);" 메서드를 사용하여 이미지 파일을 바이너리 스트림으로 변환합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터.
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 이미지를 바이너리 스트림으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!