2

我使用谷歌图表创建二维码。当我直接将链接粘贴到浏览器上时,它会完美地生成二维码。但是,我无法将其作为图像加载。我收到 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" />
4

1 回答 1

1

您需要对 URL 参数中的/'s (code %2F)进行 URL 编码chl

http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth:%2F%2Ftotp%2FTest%3Fsecret%3DGVFXGN3WIYZEMYKW
于 2013-10-23T15:14:27.800 回答