ヨシ!

今日もご安全に!

base64について

twitterAPIアカウントが取れたので早速 https://upload.twitter.com/1.1/media/upload.jsonbase64に変換した画像を投稿.

レスポンスのmedia_idhttps://api.twitter.com/1.1/statuses/update.jsonを使って投稿テスト,そこでのbase64の認識が誤っていたので備忘録

今までのbase64の認識 -> data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA ...

実際のbase64 -> iVBORw0KGgoAAAANSUhEUgA ...

base64自体は英数字大文字小文字でデータを表現するという認識.

data:image...とかはそのヘッダなのかなと思ってたんですがこの表記の仕方はData URIというプロトコルでした.

data:[<MIME-type>][;charset=<encoding>][;base64],<data>

Data URI scheme - Wikipedia

Data URIの一部としてbase64が使用されている.

ヨシ!