Thinkphp 6 输出图片

搜索了下相关内容
大部分都是COPY同一来源的这篇文章
解决ThinkPHP里无法输出图片问题(关于设置响应头) https://www.php.cn/phpkj/thinkphp/472856.html
解决办法是扩展 Response类, 缺陷是 每次 composer update 就会覆盖掉扩展文件
这样的解决办法不在考虑范围之内…..

实际上这个问题官方也没写清楚
但是官方有例子啊
对 就是那个验证码 , 需求是一致的,直接看他代码就好了…..


那个例子写了
return response($s, 200, [‘Content-Length’ => filesize($s)])->contentType(‘image/png’);

测试OK

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注