Estoy tratando de agregar el texto "img/books/" antes del nombre del archivo de imagen en la carga del archivo, para ser concatenado y enviado de esta manera a la base de datos: "img/books/imageName.png", pero esto no funciona :/
<script type="text/javascript"> function addDir() { const imgDir = 'img/books/' document.getElementById('book_img').value = imgDir + document.getElementById('book_img').file.value } </script>aquí está el código html
<label for="fname">Book Image</label><br> <input type="file" name="book_img" id="book_img" oninput="addDir()">No es posible cambiar o establecer el valor del archivo de entrada. Esto es por razones de seguridad del usuario. Sin embargo, es posible leer el nombre del archivo, asociarlo con la dirección requerida y guardarlo en la entrada oculta. El backend debe estar preparado para esto.