suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Bezüglich des Problems, die Kameraschnittstelle aufzurufen, um Bilder auf der WeChat-Webseite anzuzeigen?

Kann ich das Bild über <img src=localId> anzeigen, nachdem ich die Bildauswahl oder die Kameraschnittstelle von WeChat aufgerufen habe, um die lokale ID des Bildes abzurufen?
Wenn nicht, wie kann ich das Bild anzeigen?

过去多啦不再A梦过去多啦不再A梦2791 Tage vor640

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:45:05

    谢邀请,可以的。微信demo中有。localid是可以直接放src显示。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-19 10:45:05

    微信那个接口不知道行不行。但下面代码肯定行

    <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>

    Antwort
    0
  • StornierenAntwort