Передача изображения из канвы на сервер в виде файла
Доброго времени суток. Кто подскажет каким образом изображение из канвы можно передать на сервер в виде графического файла только средствами javascript c возможным применением Ajax? Буду оч благодарен за принцип,то проштудировав всю литературу нашел только что можно сохранить из канвы save- ом. а формат и куда сохраняеться неясно абсолютно!
|
Сформировать multipart запрос и отправить его. Проблема только в том, что нужна возможность передачи информации в бинарном режиме, что некроссбраузерно. Другой вариант - base64. Но тогда нужно будет преобразовать закодированный файл на сервере в обычный бинарник.
|
base64? а что это есть вообще ? а вариант с сейвом канвы (упоминание о нём в Дронове только нашел)?
|
тоесть насколько я понял-мне проще разобрать картинку в массив с учётом формата png.отправить этот массив на сервер ajaxom. там собрать из него файл и поменять раширение на png?
|
А если такой вариант? по идее картинка из канвы должна быть по идее в масссиве имидж.возможно ли отправить на сервер элемент этого массива?
|
Цитата:
Content-Transfer-Encoding: base64 же на аплоад тоже работает. |
Цитата:
|
Мда. Похоже, что в PHP вообще напрочь игнорируется
Content-Transfer-Encoding .Прошу прощения за дезинформацию. |
Ну дак проблемма на самом деле вот в чём-мне програмно нужно изменить размеры клиентского граф изображения ширину и высоту и сохранить их. Да сделать на серверной части это без проблем-загрузить изображение в канву нужного размера с необходимыми пропроциями-перенести в новую по точкам и сохранить из новой в файл. Но просто не хотелось под это дело перегружать сервер... Есть ли решение этой проблемы на стороне клиента с сохранением этого изображения на сервере?
|
всё сам понял почему не выйдет... цвет точки javascript не определяет
|
Часовой пояс GMT +3, время: 03:33. |