Как сохранить холст автоматически? - PullRequest
1 голос
/ 20 марта 2019

Я работаю над одним проектом на основе холста.Я использую ткань JS версии 1.7.22.В настоящее время все мои изображения и данные поступают с сервера через вызов API.Но некоторые мои функциональные возможности делают изображение на холсте, которого нет на сервере.

Теперь я сохраняю этот холст на сервере с помощью кнопки сохранения, тогда я просто загружаю это изображение на сервер.

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

Когда пользователь снова сохраняет карту (дизайн), тогда я сначала проверяю, если изображение загружено всостояние повторного редактирования изменено.если да, то замените старое изображение новым, а если нет, просто сохраните свойство другой карты (дизайна) на сервере.

Теперь перейдем к главному пункту.

Как требование к функции автоматического сохранения, янужно оптимизировать мои вызовы API и данные, отправленные в запросе.

Я отправляю данные на сервер через json.если в API отправляется только json, тогда все в порядке, но когда загружается новое измененное изображение, API в это время загружается больше.

Есть ли какие-либо советы, так что я могу загружать свое изображение только при обновлении вхолст, но не загружать изображение, когда пользователь возвращается в историю холста (отменить или повторить функциональность) или нет необходимости загружать изображение.

Я в замешательстве, так как мы можем реализовать функцию автоматического сохранения, легкую и легкую.

Пожалуйста, помогите мне, если это возможно.

1 Ответ

2 голосов
/ 21 марта 2019

Я бы рекомендовал использовать узел с node-canvas на стороне сервера, поскольку fabricjs поддерживает его (см. fabricjs на узле ).Таким образом, вам нужно только загрузить json и отобразить результат на стороне сервера, используя fabricjs.

...