如何将图像从URL转换为Base64编码?

推荐答案

我认为应该是:

$path = 'myfolder/myimage.png';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);

Php相关问答推荐

为什么PHP输出\n而不是实际创建一个新元素?

打印SQL表内容时在DIV内添加断点

在WooCommerce中处理客户总支出中的退款

在php中有没有办法比较两个包含相同枚举类型的枚举数组

在ShipStation for WooCommerce中使用自定义订单项目元数据

如何使用php-amqplib连接到ActiveMQ Classic Docker镜像

RediSearch PHP希望我在每次使用时定义所有字段

删除了数组中的值,而不是多个数组

如何使用索引加速和优化MySQL搜索

限制某些产品只能在WooCommerce的特定邮政编码/邮政编码范围内发货

在WooCommerce Admin产品列表自定义列中显示来自元数据的统计数据

获取作者';在WordPress中使用PHP

按类别层次 struct 过滤 Laravel 集合

PHP API - 本地主机中的 SSL 证书问题

WooCommerce 相关产品(按 children 类别)作为排名数学主要类别的后备

产品页面自定义复选框可对 WooCommerce 购物车小计启用百分比折扣

为WooCommerce中的运输方式ID设置必填的 checkout 订单备注字段

使用来自 PHP 表单的数据更新 xml 命名空间

同时执行odbc_execute、odbc_fetch_row和odbc_result

使用php删除数组中相同数字的所有变体