iPhoneの写真の容量平均が約3MB。画像を20枚一括でセレクトした場合、60MBのデータをローカルに記憶しなければいけません。

  • localStorageの容量が約5MB
  • WebSQLの容量が約50MB

これでは、選択された画像をローカルに保存するのは難しそうです。

そこで、<input type="file">で取得したFileオブジェクトをローカルストレージに保存することで、ページを更新またはブラウザを再起動したあとも、保存されたFileオブジェクトを利用して画像を再読出するという方法を思いついたのですが、これは実現できますか?

多分ムリだと思うので、その場合他に良い解決方法はありませんでしょうか?