搜尋

首頁  >  問答  >  主體

javascript - 關於微信網頁呼叫相機介面顯示圖片的問題?

在我呼叫了微信的選擇圖片或是相機介面拿到圖片的localId後,能不能透過<img src=localId>來顯示圖片?
如果不能,我該怎麼顯示圖片?

过去多啦不再A梦过去多啦不再A梦2774 天前629

全部回覆(2)我來回復

  • 曾经蜡笔没有小新

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

    謝邀請,可以的。微信demo中有。 localid是可以直接放src顯示。

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

    回覆
    0
  • 取消回覆