选择文件时如何保持PWA / Webapp在android上运行

时间:2018-11-26 19:57:01

标签: android web-applications progressive-web-apps

我有一个PWA在移动设备上运行良好,有时用户从相机拍摄照片或从手机中选择文件,此时选择文件后,该应用会从头开始重新加载,说“无法结束操作...内存不足。“

我知道我的应用程序启动是因为需要内存。 所以我的问题是: -也许无论如何都可以保持它的生命 -如果不是,那么如果应用程序从零开始,我该如何检索文件选择器通常发送给输入的数据 -也许与服务人员一起使用技巧?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可能会考虑使用HTML5文件API读取要上传的文件上的数据。同时避免将整个文件读入内存。您可以做的是异步上传文件的一小部分,然后在服务器端将它们重新缝合在一起。尝试使用Plupload或支持HTML5文件分块的类似JS插件。

最后,您可能要避免在上传照片之前显示照片的预览,因为这也会增加存储空间。