загрузка <img>на удаленный сервер - PullRequest
1 голос
/ 27 марта 2011

Что я могу сделать прямо сейчас, так это получить содержимое холста и преобразовать его в png с помощью img.src = toDataUrl ().

То, что я хотел бы сейчас сделать, это загрузить это img на удаленный сервер, используя PHP.Есть ли способ, которым это можно сделать?

Ответы [ 2 ]

0 голосов
/ 13 января 2012

Отправить результат canvas.toDataURL ()

var imageInfo = canvas.toDataURL(); /* sample: data:image/png;base64,iVBORw0KGgo..." */

Прямой способ создания png-файла:

<?php
$image = fopen($imageInfo, 'r');
file_put_contents("fileName.png", $image);
fclose($image);
?>
0 голосов
/ 27 марта 2011

Посмотрите, как это делается здесь (второй пост).На вашем веб-сервере должно быть установлено расширение PHP cURL.

...