[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2017年7月30日のブックマーク (1件)

  • javascriptでBase64 - Qiita

    javascriptでBase64 Data URI Schemeなどで任意のデータのBase64文字列が必要な場合がある。 大体のブラウザでwindow.btoa()及びwindow.atob()が存在するが これに渡せる文字列には制限があり、文字コードが0xff以下でないとエラーになる。 Base64文字列を得る方法として以下を考えた btoaに渡す文字列を工夫する 自前で実装する FileReader.prototype.readAsDataURLを利用する btoaに渡す文字列を工夫する btoa()に直接バイナリデータ文字列(8bit)を渡せば良い。 バイナリデータ文字列ならば文字コードが全て0xff以下であるので正常に変換が可能。

    javascriptでBase64 - Qiita