画像をバイナリ文字列に変換する
php メソッド: まず、「$_FILES['file']['tmp_name'];」メソッドを通じて一時ファイル名を取得し、次に、base64EncodeImage を通じて画像ファイルをバイナリに変換します。 function Stream; 最後に変換結果を出力します。
推奨: 「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 中国語 Web サイトの他の関連記事を参照してください。