我想永久存储(由用户拍摄的)图像,以提供离线功能。如果用户可以连接互联网,则图片将稍后存储在服务器上。
最后几天,我只搜索答案,但我不确定,这是最好的解决方法。
-> SessionStorage:不永久
-> LocalStorage:永久但只有5MB的空间(我们找不到重新压缩的选项)
-> indexedDB:桌面上有50MB的存储空间,而移动设备(需要)也只有5MB
->文件系统API:尚不清楚还是在不久的将来尚不清楚
-> HMTL5 Cach清单:对于我来说,是静态的,但不是动态的
->直接在DOM中:足够的空间,但不是永久的
->在存储到localStorage / indexedDB中之前先压缩DataURL:这是一个开始,但不是解决方案
有没有解决方案? 我不知道该如何继续了...
答案 0 :(得分:0)
您可以使用mySQL数据库或仅使用
将图片永久存储在php中。http://php.net/manual/en/function.move-uploaded-file.php
由于javascript是一面,所以不可能永久性地搅动图像