JavaScriptFileReader从文件中获取数据?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (171)

在网上浏览了几个小时寻找解决方案后,我发现了一些从文件阅读器获取信息的方法,但并不完全符合我的需要。

function submitfile() {
    var reader = new FileReader();
    reader.readAsDataURL(document.getElementById("filesubmission").files[0]);
    reader.onload = function (REvent) {
        document.getElementById("outputcontent").innerHTML = "<iframe width='100%' id='outputdata' scrolling='yes' onload='resizeIframe(this)' src='"+REvent.target.result+"'></iframe>";   
    };
}
function resizeIframe(obj) {
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}
提问于
用户回答回答于

使用DOMParser解析读取器的结果:

var doc = (new DOMParser).parseFromString(reader.result,"text/html");

扫码关注云+社区

领取腾讯云代金券