gpt4 book ai didi

android - 如何构建一个简单的离线表单提交应用程序?

转载 作者:行者123 更新时间:2023-11-28 19:09:50 24 4
gpt4 key购买 nike

我是一名 Webdev 初学者,一直在学习一些 Python/PHP/Javascript,想帮助我的 friend 完成一个项目。

她正在对老房子/ window 进行大规模调查,并填写表格(类似于 Google 表格)。但是,她的手机并不总是有 3G 覆盖,因此她希望在上网时通过某种方式上传数据,并且她希望能够上传照片并将这些照片附加到表格中。

我找到了 javascript-library它使用 html5 localstorage,但我不明白 localstorage 是否也接受文件上传?此外,当您提交了一份表格后,您需要访问互联网才能再次打开该表格以提交另一份表格。

是否有图书馆或项目可以帮助我解决其中的一些问题,这样我就不必重新发明轮子了?

最佳答案

使用网络应用程序很难做到这一点。您将不得不依赖 AJAX 之类的东西来发送数据,如果它超时存储在本地存储中并每隔几分钟继续重试,因为网络应用程序无法访问检查 wifi 状态等任何东西。

此外,您可以在 html5 本地存储中使用的大小也有限制: What is the max size of localStorage values?,如果您想保留照片,这将不起作用。

这将需要一个 native 或至少一个混合应用程序(如 phonegap)来将实际设备上的数据存储在文件或 SQLite 数据库中。这样你就可以存储你喜欢的东西,可以访问互联网连接的状态,甚至可以在屏幕上出现提示(当应用程序在后台时)提醒她还有一些需要上传。

这样会更加可靠和稳定

关于android - 如何构建一个简单的离线表单提交应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com