Ionic v1-恢复互联网连接后上传文件

时间:2018-12-13 10:36:38

标签: cordova ionic-framework cordova-plugin-file cordova-sqlite-storage

我们已经使用Cordova开发了Ionic v1 Android和IOS移动应用程序。即使没有Internet连接,我们也需要允许用户填写并提交表单。

因此,我们正在使用Cordova-sqlite-storage将表单数据存储在本地,并且当互联网连接恢复时,我们正在将该表单数据提交到服务器。

当此表单包含图像和文档(每个最大10 mb)时,就会出现问题。我要选择的一种选择是将这些文件的内容也作为blob存储在sqlite db中,然后在与服务器同步时,将这些blob数据与其他表单数据一起发送。

但是由于这些文件已经在用户的移动设备上,所以我不想复制此存储。与服务器同步时,能否以某种方式引用用户移动设备上文件的原始路径。因此,我希望只能将此引用(文件路径或某些ID)存储在sqlite db中,以后再使用此引用将整个文件内容发送到服务器。这可能吗?

0 个答案:

没有答案