base64を含んだ配列をlocalStorageに保存するとthe quota has been exceeded localstorage
という警告が出て保存できない。
原因:localStorageには5MBまでのファイルなら保存でき、これを超えたファイルを
抱えると容量オーバーで保存できなくなってしまう。
iphoneで撮影した画像などは重いものもあるので保存できない場合がある。
対策:やはりlocalStorageには画像のような大容量ファイルを保存するのに適していないので
素直にbase64に変換してデータベースに保存するのがベターです。
localStorageはもともと設定時のデータを保存しておくのが役割なので
画像は無理に持たせないこと。