【发布时间】:2022-08-20 17:20:34
【问题描述】:
在 laravel 8 中使用 pack(\"H*\", $string) 时出现 ErrorException
错误异常 pack():类型 H:非法十六进制数字<
标签: php arrays laravel exception compiler-errors
在 laravel 8 中使用 pack(\"H*\", $string) 时出现 ErrorException
错误异常 pack():类型 H:非法十六进制数字<
标签: php arrays laravel exception compiler-errors
你有没有得到任何解决方案。我也遇到同样的错误。我使用这种方式将上传的图像存储在 SQL Server 数据库中:
$path = $req->file('compLogo')->getRealPath();
$d = unpack("H*hex",$path);
$dd = '0X'.$d['hex'];
$data->userLogo = DB::raw("CONVERT(VARBINARY(MAX), $dd)");
我无法从数据库返回以显示为图像
【讨论】: