Maison > Questions et réponses > le corps du texte
Après avoir appelé la sélection d'image ou l'interface de la caméra de WeChat pour obtenir l'identifiant local de l'image, puis-je afficher l'image via <img src=localId> ?
Sinon, comment puis-je afficher l'image ?
曾经蜡笔没有小新2017-05-19 10:45:05
Merci pour l'invitation, oui. Il est disponible dans la démo WeChat. Le localid peut être affiché directement dans src.
PHP中文网2017-05-19 10:45:05
Je ne sais pas si l'interface WeChat fonctionnera. Mais le code ci-dessous fonctionnera certainement
<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>