Canvas временное сохранение на сервер по просьбе клиента и выдача на загрузку
Здравствуйте.
Собственно весь вопрос в заголовке, но я поясню. При нажатие, допустим на кнопочку, canvas сохраняется на сервере, на сутки, а потом выдается на загрузку клиенту, а на самой странице появляется временная ссылка на файл. |
canvas сохранить можно по dataURI, читайте HTML5 доки.
http://javascript.ru/forum/misc/8266...khranenie.html http://habrahabr.ru/post/119772/ сохраняется на сервере, на сутки - это уже в php скрипте реализуется. ссылка на временной файл - тоже php. |
Я нашёл вот такой пример http://www.html5canvastutorials.com/...g-as-an-image/ но при подстановке этого в мой скрипт
http://bart.grindel.su/test http://bart.grindel.su/js/bart.js Ничего не происходит... |
Цитата:
Ваш сервер не грузит что то |
Знаю, но у меня и это не работает)
|
Цитата:
document.onkeyup = function (e) { e = e || window.event; if (e.keyCode === 13) { alert("Вы нажали Enter!"); var dataURL = document.getElementById('bart').toDataURL(); document.getElementById("canvasImg").src = dataURL; } return false; }; |
vadim5june,
Вот:http://bart.grindel.su/test/ |
Цитата:
или отдельную кнопку для этого делайте или в draw в конце вставьте ctx.drawImage(sprite, 498, 128, 80, 180, 406, 118, 80, 180); test(); }; |
Цитата:
|
Цитата:
sprite.onload=function(e){draw('bar... а test сразу выполняется-раньше draw как у Вас было function test (){... test() http://learn.javascript.ru/events-and-timing-depth |
Понятно.
А при выводе на загрузку можно ли ему название какое-нибудь дать, или это уже сложно? Для конвертации в Jpg нашёл библиотеку: http://www.nihilogic.dk/labs/canvas2image/ Но даже у них на сохранение выводится без названия. |
Grindel,
http://habrahabr.ru/post/133351/ |
Цитата:
Можно сохранять в localStorage в браузере-вообще без сервера-по мне так лучший вариант |
Цитата:
|
vadim5june,Сейчас я понял, что на данном этапе, сохранение на сервере не требуется, достаточно того что уже сделано:)
Спасибо ещё раз=) |
Часовой пояс GMT +3, время: 05:41. |