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??
Merci pour l'invitation, oui. Il est disponible dans la démo WeChat. Le localid peut être affiché directement dans src.
Je ne sais pas si l'interface WeChat fonctionnera. Mais le code ci-dessous fonctionnera certainement
<input type="file" accept="image/*" value="點(diǎn)擊上傳" 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>