recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Concernant le problème de l'appel de l'interface de la caméra pour afficher des images sur la page Web WeChat?

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 ?

过去多啦不再A梦过去多啦不再A梦2774 Il y a quelques jours628

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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.

    répondre
    0
  • PHP中文网

    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>

    répondre
    0
  • Annulerrépondre