Сохранение данных на локальном компьютере

Я создаю форму и хотел бы сохранить данные. На данный момент форма будет обработана на одном компьютере (не в сети), и пользователь также должен будет распечатать ее. Мне было интересно, есть ли простой способ сохранить каждую распечатку, пока нажата "print btn", плюс сохранить ответы каждой формы на этом локальном компьютере без использования сервера.

Причина, по которой я пытаюсь сделать это таким образом, заключается в том, что я никогда не изучал Javascript и стараюсь сделать его максимально простым.

Спасибо!

3 ответа

Вы можете сохранить информацию, например, в хранилище html5 (если вы говорите о сети).

Проблема в том, что такое "печать"? Если это изображение на холсте, и вы можете извлечь из него base64, вы можете сохранить его также в хранилище HTML5.

Проверьте этот пост о функциях хранения Html5: здесь

Есть несколько способов сделать это, но данные будут сохранены "внутри" браузера:

Что касается ваших потребностей, я бы посоветовал использовать локальное хранилище

Я бы порекомендовал использовать IndexDB, а для универсального доступа использовать PouchDB для обработки вашего уровня доступа к данным.

PouchDB определит, поддерживается ли IndexDB, и использует его, если он по умолчанию использует WebSQL.

Я использовал этот подход для создания локального хранилища данных на ПК пользователя. Я тоже использовал это в разработке мобильных приложений. Он создается в контексте браузера конечного пользователя, и данные сохраняются там при следующем посещении вашего сайта.

Эта ссылка на PouchDB содержит образец ZIP-файла для загрузки, который показывает, как он работает.

https://pouchdb.com/getting-started.html

Раньше в Интернете была простая демоверсия списка TO-DO, но, похоже, ее нет. http://todomvc.com/

Другие вопросы по тегам