我正在使用Google图表创建QR码。当我直接在浏览器上粘贴链接时,它会完美地生成QR码。但是,我无法将其作为图像加载。我得到400错误响应。
i.e.: http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/Test%3Fsecret%3DGVFXGN3WIYZEMYKW
直接粘贴在浏览器中,但我怎样才能将其显示为图像?
我做错了什么?
<img src="http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://totp/AEB+Staff+Benefits%3Fsecret%3DGVFXGN3WIYZEMYKW" width="200" height="200" />
答案 0 :(得分:1)
您需要对网址的/
参数中的%2F
(代码chl
)进行网址编码:
http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth:%2F%2Ftotp%2FTest%3Fsecret%3DGVFXGN3WIYZEMYKW