Crie um arquivo “formulario.html”
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Formulário de Envio de Imagem </title>
</head>
<body>
<form action="upload.php" method="post"
enctype="multipart/form-data">
<input type="hidden" name="idLivro" value="123">
<label for="imagem">Selecione a imagem:</label>
<input type="file" name="imagem" id="imagem">
<br>
<input type="submit" value="Enviar Imagem" name="submit">
</form>
</body>
</html>
Crie um “arquivo upload.php” para receber os dados do formulário e mover a imagem enviada para uma pasta local chamada “imagens”.
<?php
$idLivro = $_POST['idLivro'];
$imagem = $_FILES['imagem'];
$destino = 'imagens/' . $imagem['name'];
move_uploaded_file($imagem['tmp_name'], $destino);
?>