将图片永久存储在离线版WebApp [Android WebView]

时间:2018-09-24 16:17:26

标签: javascript image local store permanent

我想永久存储(由用户拍摄的)图像,以提供离线功能。如果用户可以连接互联网,则图片将稍后存储在服务器上。

最后几天,我只搜索答案,但我不确定,这是最好的解决方法。

-> SessionStorage:不永久

-> LocalStorage:永久但只有5MB的空间(我们找不到重新压缩的选项)

-> indexedDB:桌面上有50MB的存储空间,而移动设备(需要)也只有5MB

->文件系统API:尚不清楚还是在不久的将来尚不清楚

-> HMTL5 Cach清单:对于我来说,是静态的,但不是动态的

->直接在DOM中:足够的空间,但不是永久的

->在存储到localStorage / indexedDB中之前先压缩DataURL:这是一个开始,但不是解决方案

有没有解决方案? 我不知道该如何继续了...

1 个答案:

答案 0 :(得分:0)

您可以使用mySQL数据库或仅使用

将图片永久存储在php中。

http://php.net/manual/en/function.move-uploaded-file.php

由于javascript是一面,所以不可能永久性地搅动图像