【问题标题】:ErrorException pack(): Type H: illegal hex digit laravel 8ErrorException pack():类型H:非法十六进制数字laravel 8
【发布时间】:2022-08-20 17:20:34
【问题描述】:

在 laravel 8 中使用 pack(\"H*\", $string) 时出现 ErrorException

错误异常 pack():类型 H:非法十六进制数字<

    标签: php arrays laravel exception compiler-errors


    【解决方案1】:

    你有没有得到任何解决方案。我也遇到同样的错误。我使用这种方式将上传的图像存储在 SQL Server 数据库中:

    $path = $req->file('compLogo')->getRealPath();
    $d = unpack("H*hex",$path);
    $dd = '0X'.$d['hex'];
    $data->userLogo = DB::raw("CONVERT(VARBINARY(MAX), $dd)");
    

    我无法从数据库返回以显示为图像

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2020-10-21
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      相关资源
      最近更新 更多