Selepas saya menghubungi pemilihan imej atau antara muka kamera WeChat untuk mendapatkan localId imej, bolehkah saya memaparkan imej melalui <img src=localId>?
Jika tidak, bagaimana saya boleh memaparkan imej?
Terima kasih atas jemputan, ya. Ia boleh didapati dalam demo WeChat. Localid boleh dipaparkan terus dalam src.
Saya tidak tahu sama ada antara muka WeChat berfungsi. Tetapi kod di bawah pasti akan berfungsi
<input type="file" accept="image/*" value="點擊上傳" onchange="preview($event)"/>
<img src="" id="previewImg">
<script>
function preview($event) {
const $target = $event.target
if ($target.files && $target.files[0]){
const reader = new FileReader();
reader.readAsDataURL($target.files[0]);
reader.onload = function(evt){
document.getElementById('previewImg').setAttribute('src', evt.target.result)
// 上傳
// 向服務(wù)器發(fā)送$target.files[0]
}
}
}
</script>