Rumah > Soal Jawab > teks badan
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?
曾经蜡笔没有小新2017-05-19 10:45:05
Terima kasih atas jemputan, ya. Ia boleh didapati dalam demo WeChat. Localid boleh dipaparkan terus dalam src.
PHP中文网2017-05-19 10:45:05
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)
// 上传
// 向服务器发送$target.files[0]
}
}
}
</script>