代码语言:javascript复制
/**
* 图片链接转换为 base64 文件流
* @param $imgUrl
* @return string
*/
function img_url_to_base64($imgUrl)
{
$imageInfo = getimagesize($imgUrl);
return 'data:' . $imageInfo['mime'] . ';base64,' . chunk_split(base64_encode(file_get_contents($imgUrl)));
}
代码语言:javascript复制展示:
代码语言:javascript复制{
"code": 0,
"message": "操作成功",
"data": {
"img_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcUAAAHFAQAAAACrut8pAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAArnAEgAAABIAEbJaz4AAAAJdnBBZwAAAcUAAAHFAEXPcIYAAAOeSURBVHhe7ZxNbiIxEIU7QgrL3CBcrngQNE4lrsmqNxlByhlywQHr/6cdOI/pExE7m63iYU9hdNntqvbCdMEzJ1aR7fWSon5 TknCLZNUkfrnj8NDXfuZTVuYvGzCrem24Yr6sjl/x J0cLJZHTmmkmQrI dZcievurLk75c6dPrh73Sm dEuJ1dFrnTqgoSYtgu4jkJVWUjD4E/Otv6FQoIBScCU6uhpyUIVJNiUsQXfD3SxfvrENO2iInZYgkU44bmghTrn n3fz4eTayInVZSUkSUkqyiJTIgOJVOoJUpAOLkmclIlyaRZsldBkhxqw3knpgwKJ1dETqocmalyrnJLqgvh50QbLrXk7aJperOpJWvjS gNusGAPxON/hypY2gXcB0U9z0h6ZqepI/OhQf4F12egwO/QdrnR3gTeOxvdp00R2aqShK7uz4TjuwQmXIn6o8cEMFJyCCZoQrJ KNfZOUf2CHygR3SEcoEMTJlgpO2rnyCxVR17ZB25vB347OkR2RVM0IOCd2gU5aY7MVHUkOSSmBAQEm0IrnwNCYwCZQJJMcNIWmanqSHUIrnPgTcZsEUdMEAu4YjLWZ2FB1OmiMzVSXJMUAihwJ8IO iKewQjbSYQYWTNskMVUjyhm6npiQhBvgVrnjdzt 66DM5KTVsgsVUfCFMTArdHDTYtNoJhyN6IFbwKdNEdmqkrySa8LOM9wJsAUMjJFh5NWyQxVrnSNJi5/bGb6Ze148gBhAdZCSiw0mDZJaqJDkGuL1RQOxQSwzwTM0EsuvgpFEyQ9WRWPnJBwQECjQ rn EAxgMYXixgQLWZwS3TSHJmp6kgsdo4B9YFMocZHpvQtMX7hkYOTBslMVUf2DoVh44MPVCAgyKE4rnLQzSxElLZKb B9nJh0jokB1eJMUhbXzaErVgbHvaC/nZPKaJk0bIheqELPL0LZR8rPANpKx8bnxQrn2vftE9k9vb910hY5rrlnaFxPSF0EzfTnBTt8dHz3HlIdYh QFskhITu9v3XSNDmm WdoTE/JVorzrnDIkvbyCvbEqUOARRf9wL SneOWmbHJdMG32GxvWcXPL/fuiSKk/CobjvoxigCbELAtsmEvs J 2Trn41Jy7BkaVz75qHJk71Dg2yy1S489qT86aZtcrrpJOIQYuPHKV1P4OH8/4qRxcrleJaX4M5JOOuyDrnBAQV7FDLxx4n10Au1Ytk0t QdJt1TH GRJkQ1dEvKQZ2OWmbXK6XyEw5OScn5/QC Q80ME27gJ1jrn9gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wNi0xNlQxNDo1MjowOCswODowMJs4XlEAAAAldEVYrndGRhdGU6bW9kaWZ5ADIwMjAtMDYtMTZUMTQ6NTI6MDgrMDg6MDDqZebtAAAAAElFTkSuQmCCrn"
}
}