php - 如何修复在 laravel 5 中显示为符号的图像
问题描述
我正在使用这个包simple-qrcode来生成一个二维码。所以当用户单击 vue 组件中的按钮时,我会生成它。
当我生成工作正常的二维码时,我得到的只是不是二维码的奇怪符号。
屏幕截图
我将QrCode
作为响应返回:
return response($Qrcode)->header('Content-type','image/png');
如果我在浏览器中访问 url,我可以看到 qrcode 图像就好了:\。
我如何在 vue 组件中显示代码:
showQrcode() {
axios.get(`/api/qrcode/${this.postTitle}/${this.id}`)
.then(res => {
this.qrCode = res.data;
})
}
结果 :
数据只是一堆奇怪的符号。
知道我该如何解决这个问题吗?
我试过了,return json($qrcode)
但它返回一个空页面。
解决方案
推荐阅读
- c# - 在自定义类型中转换 C# 系统类型
- firebase - How to compare two Firebase fields
- linux-kernel - pid_task() 导致内核恐慌,Linux 内核 5.4
- tensorflow - 当我尝试为教程安装 Tensor Flow 版本 1.4.0 时,我没有看到低于 2.5.0rc0 的 Tensor Flow 选项
- heroku - 如何在 Heroku 上安排比每 10 分钟更频繁的事情?
- php - 检查当前 url 的代码,检查它是否包含某个字符串
- flutter - 如果在 Flutter 中失败,Future 可以在内部重试 http 请求吗?
- javascript - Vue 3 组件重置不会重置 reactive() 对象数据
- nlp - 是否可以在 LayoutLM 的引擎盖下用 MobileBERT 替代 BERT?
- python - 如何在 Python 中使用键嵌套 JSON 字典