Мне просто нужен совет по поводу лучшего способа go по этому поводу. Я просматривал различные статьи о том, как это сделать, но ничего не придумал.
Мой сценарий:
У меня есть приложение, которое содержит форму отказа от ответственности / отказа, которая пользователи могут заполнить, а затем в нижней части формы пользователь может нарисовать / подписать свою подпись, используя реагировать-подпись-холст
Как только пользователь отправляет форму, данные из формы хранится в firestore, подпись сохраняется в firestorage как dataURl, а затем этот downloadUrl сохраняется в соответствующем документе в firestore, содержащем форму.
Я делаю приложение для клиента, и они сказали что они хотели бы иметь какую-то резервную копию форм на случай, если что-нибудь произойдет «моей системой», и они не смогут получить доступ / просмотреть формы отказа от ответственности позднее, если возникнет спор с одним из их клиентов. Одна из самых важных вещей в форме, которую они всегда должны знать, будет там, и ее можно будет найти - это подпись.
Текущая реализация
Я использую mui-datatables для отображения списка всех форм, которые были возвращены из firestore, а затем с помощью встроенной функции mui-datatables «загрузить CSV» для загрузки / экспорта всех данных документа в Excel. данные в форме хранилища данных находятся в идеальном состоянии, но подпись приходит как downloadUrl, что и означает, что она была сохранена как downloadUrl. Что меня не устраивает, так это то, что происходит через 6 месяцев, если пользователь открывает электронную таблицу Excel, нажимает на downloadUrl подписи, но затем ему говорят, что есть ошибка, и подпись не может быть показана. В идеале я думаю, что было бы хорошо, если бы был какой-то способ загрузить собственно изображение подписи вместе с документом формы пожарного депо.
Я был бы очень признателен за любые предложения, поскольку я немного озадачен, резервное копирование / загрузка не обязательно нужно быть первоклассным, но, как я уже сказал выше, я думаю, было бы здорово, если бы он включал в себя фактическое изображение подписи.
Было бы хорошей идеей просто сделать резервную копию пожарного магазина и облака хранилище в Google Cloud?
Заранее спасибо за любую помощь.