问题描述:在网页上上传图片到本地后,无法获取图片的URL地址。
解决方案:使用File API的URL.createObjectURL()方法可以获取到本地上传图片的URL地址。下面是一个示例:
HTML:
JS:
document.getElementById('fileInput').addEventListener('change', function() {
var file = this.files[0];
var url = URL.createObjectURL(file);
document.getElementById('previewImg').src = url;
});
这个示例中,当用户选择文件后,addEventListener监听了change事件,然后使用URL.createObjectURL()方法获取上传的文件的URL地址,并将其设置为标签的src属性,从而实现在页面上显示图片的效果。