Я хочу включить тип ввода = "текст" и тип ввода "файл" в одну форму.Размер файлов (несколько) должен быть изменен на стороне клиента перед загрузкой на сервер.В PHP я хочу отправить по электронной почте измененные файлы и текст ввода по phpmailer.
Существует руководство по изменению размера HTML5 от Canvas: https://www.codeforest.net/html5-image-upload-resize-and-crop
Я попытался успешно загрузить клиентизмененная графика на сервер.Это прекрасно работает с uploadResized.php
if ($_POST) {
define('UPLOAD_DIR', 'uploads/');
$img = $_POST['image'];
$img = str_replace('data:image/jpeg;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . uniqid() . '.jpg';
$success = file_put_contents($file, $data);
print $success ? $file : 'Unable to save the file.';
}
Я не понимаю, почему в HTML упоминается второй php-файл (upload.php)?
<form enctype="multipart/form-data" method="post" action="upload.php">
Мой вопрос: Как перегнать (текстовые и измененные размеры файлов) в PHP таким образом, я могу повторно отправить по phpmailer?И какой код будет взломан?
Большое спасибо за помощь.