我只需要一些关于解决此问题的最佳方法的建议。我一直在寻找有关如何做到这一点的不同文章,但还没有确切地提出任何建议。
我的情况是:
我有一个应用程序,其中包含用户可以填写的免责声明/弃权表,然后在表单的底部,用户可以使用react-signature-canvas绘制/签署他们的签名
用户提交表单后,表单中的数据将存储在 firestore 中,签名作为 dataURl 保存在 firestorage 中,然后 downloadUrl 将保存在 firestore 中包含表单的相应文档中。
我正在为客户制作应用程序,他们说他们希望对表格进行某种备份,以防万一“我的系统”发生任何事情并且他们稍后无法访问/查看免责声明表格如果与其中一位客户发生争执,请注明日期。他们总是需要知道的表单上最重要的事情之一就是签名。
当前实施
我正在使用mui-datatables显示从 firestore 带回的所有表单的列表,然后使用 mui-datatables 的“下载 CSV”内置功能将所有文档数据下载/导出到 Excel。firestore 表单数据非常完美,但签名以 downloadUrl 的形式出现,这就是它的含义,因为它被保存为 downloadUrl。我不太高兴的是,如果用户打开 excel 电子表格点击签名的 downloadUrl,6 个月后会发生什么,但随后他们被告知存在错误并且无法显示签名。理想情况下,我认为如果有某种方法可以下载实际签名图像本身以及 Firestore 表单文档,那将是一件好事。
我真的很感激任何建议,因为我有点难过,备份/下载不一定需要是 excel,但正如我上面所说,我认为如果它包含签名的实际图像会很棒。
在 Google Cloud 中备份 Firestore 和云存储是否是个好主意?
预先感谢您的任何帮助。