After uploading multiple images, I added image tag in html and then want to display selected images but I cannot display them well. How can I solve this problem?
<input type="file" id="inpFile" name="multi_image" multiple>
<button id="btnUpload">Upload File </button>
<div id="selectedFiles"></div>
<script type="text/javascript">
const inpFile = document.getElementById("inpFile");
const btnUpload = document.getElementById("btnUpload");
var display = document.querySelector("#selectedFiles");
btnUpload.addEventListener("click", function() {
const formData = new FormData;
for (const file of inpFile.files){
formData.append("multi_image", file);
img_tag = "<img src='images/"+ file.name + "'>"
console.log(img_tag);
display.innerHTML += img_tag+ "<br/>";
}
fetch('/project/create', {
method: 'POST',
body: formData
})
.then(response => {
console.log(response);
})
})
</script>