Base64 は、インターネット上で 8 ビット バイト コードを送信するための最も一般的なエンコード方式の 1 つであり、MIME の詳細な仕様が記載されている RFC2045 ~ RFC2049 を確認できます。
ここでは、画像をbase64エンコード形式に変換する方法を共有します:
<?php$img = 'test.jpg';$base64_img = base64EncodeImage($img); echo '<img src="' . $base64_img . '" />'; function base64EncodeImage ($image_file) { $base64_image = ''; $image_info = getimagesize($image_file); $image_data = fread(fopen($image_file, 'r'), filesize($image_file)); $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data)); return $base64_image;}?>
上記の方法で変換されたbase64エンコードされた文字列はデータベースに保存でき、必要に応じてデータベースから直接読み取ることができます。画像にアクセスするときのリクエスト。
もう 1 つ: このメソッドは MiniFramework のグローバル関数ライブラリに含まれています。
Sunshine Tribe のオリジナル。詳細なコンテンツについては、http://www.sunbloger.com/ をご覧ください。