搜索

首页  >  问答  >  正文

javascript - 关于微信网页调用相机接口显示图片的问题?

在我调用了微信的选择图片或是相机接口拿到图片的localId后,能不能通过<img src=localId>来显示图片?
如果不能,我该怎么显示图片?

过去多啦不再A梦过去多啦不再A梦2791 天前641

全部回复(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
  • 取消回复