Base64 is one of the most common coding methods for transmitting 8Bit byte code on the network, and you can view the rfc2045~rfc2049, which has a MIME detail specification.
Here we share a way to convert a picture to the Base64 encoding format:
<?php
$img = ' test.jpg ';
$base 64_img = Base64encodeimage ($img);
Echo ' ';
function Base64encodeimage ($image _file) {
$base 64_image = ';
$image _info = getimagesize ($image _file);
$image _data = fread (fopen ($image _file, ' R '), FileSize ($image _file));
$base 64_image = ' data: '. $image _info[' MIME ']. '; Base64, '. Chunk_split (Base64_encode ($image _data));
return $base 64_image;
}
?>
The base64 encoded string, which is converted from the above method, can be stored in the database and can be read directly from the database when needed, reducing the number of requests to access the picture.
Another: This method is already included in the global function Library of miniframework.