У меня есть функция JavaScript, которая загружает JPG подписи пользователя пальцем. Я хотел бы иметь возможность взять этот объект и отправить его по почте через PHP, но я не уверен, как я могу это сделать, не скачивая сначала файл, а затем загружая его. Ниже моя функция JavaScript.
saveJPGButton.addEventListener("click", function (event) {
if (signaturePad.isEmpty()) {
alert("Please provide a signature first.");
} else {
var dataURL = signaturePad.toDataURL("image/jpeg");
download(dataURL, "signature.jpg");
}
});
@daddygames - Это может сработать. Поскольку я знаю, куда будет загружен файл, я мог бы попробовать этот метод.
Или вы можете просто загрузить файл на сервер, декодировать из dataURL и прикрепить к своей электронной почте.
@ivogelov - Я так и сделал. Я сохранил dataURI в поле в базе данных и извлекаю его по мере необходимости.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


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