Как отправить изображение base64 через WordPress contact form 7?

113
21 декабря 2020, 10:10

Возникла проблема. У меня есть канвас и картинка, которая в нем генерируется. При отправке формы я конвертирую изображение в base64:

var img = new Image();
img.src = canvas.toDataURL();

Оно возвращает нужное значение и я вывожу картинку на странице. К этому моменту все работает. Дальше начинаются проблемы:

1- В форме есть скрытый инпут, в котором храниться данная строка (data). Отправляю.

2- <img src="[text-918]" class=""/> это из письма, интерфейса contact form 7. Вместо [text-918] помещается base64 ссылка. Такие теги как h1, p отображает и галочка, разрешающая html тоже включена

Но когда приходит на почту - вместо картинки получаю <img src=".... и вся ссылка в текстовом варианте. При чем не вся, ее образает, ставит ... в через =2000 символов.

Уже много чего пробовал - не могу найти как исправить. Усложняет все использование вордпресса и плагина contact form

READ ALSO
Как выгружать файлы из сервера в Unity

Как выгружать файлы из сервера в Unity

Делаю таблицу лидеровЗагружаю данные пользователя при регистрации через WWWForm и WWW

100
Отсутствие проверки данных на сервере PHP

Отсутствие проверки данных на сервере PHP

Заинтересовал такой вот вопрос, на сколько такой кусок кода может представлять опасность?

110
Как использовать foreach внутри file_get_contents

Как использовать foreach внутри file_get_contents

Как использовать foreach внутри file_get_contentsНапример это:

123