为了上传图像并阻止它占用太多空间,我编写了这段代码。不幸的是,它会导致图像失真。是否可以获取输入图像的宽度和高度,然后将其除以 10,以便在阻止图像变形的同时缩小图像。然后“发布”它。
HTML:
<button id="publish-button" onclick="publish();">Publish</button>
<p>Images</p>
<input id="image-file" type="file"/>
<ul id="posts"></ul>
Javascript:
var image = document.getElementById("posts");
var image = document.createElement("img");
var imageInput = document.getElementById('image-file');
image.src = URL.createObjectURL(imageInput.files[0]);
image.style.height = 100;
image.style.width = 100;
para.appendChild(image);