2013-10-23 146 views
2

我使用谷歌圖表創建一個二維碼。當我直接將鏈接粘貼到瀏覽器上時,它完美地生成了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" /> 
+1

可能重複Google身份驗證器](http://stackoverflow.com/questions/17071368/400-bad-request-when-attempting-to-insert-qr-code-image-for-google-authenticator) –

回答

1

你需要URL編碼/的(代碼%2F)在URL中的chl參數:

http://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth:%2F%2Ftotp%2FTest%3Fsecret%3DGVFXGN3WIYZEMYKW 
試圖插入QR碼圖像時,[400錯誤的請求的
+0

是的。做過某事。並且必須做一個捲曲獲取,然後base64將其編碼以顯示爲圖像。 –

+0

此答案中給出的鏈接按原樣正確工作。 –