javascript - Reactjs URL.createObjectURL 不是函数

标签 javascript jquery reactjs

我有这个加载文件功能,可以在上传后加载图像。我想转换以获取其 URL 路径...但是我收到错误“URL.createObjectURL 不是函数”但是当我控制 e.target .files[0],我可以在控制台中查看文件。任何人都可以帮助我吗?

 loadFile: function(e){
    var output = document.getElementById('output');
    output.src = URL.createObjectURL(e.target.files[0]);
 }

最佳答案

这绝对与 react 无关。您可能遇到这种情况的原因是 createObjectURL 仍然是工作草案的一部分,尚未最终确定,因此您不会有太多的浏览器兼容性。请参阅下面的兼容性图表,了解您的浏览器是否支持该功能:

https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL#Browser_compatibility

关于javascript - Reactjs URL.createObjectURL 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207539/

相关文章:

javascript document.ready 函数不起作用

node.js - Docker + Nodejs + Brunch + ReactJS 镜像

javascript - 如何生成具有不同颜色行的 React 表?

javascript - Jquery从动态添加的行中获取信息

php - 克隆一个可拖动的 div

javascript - 理解 Jquery 代码以突出显示导航栏项目

javascript - 如何使用几个 next.js 插件(typescript 和 stylus)

javascript - 将我的 Javascript 数组放入表中

javascript - mocha 的 puppeteer 中是否有类似于 TestNG 中的 dataProvider 的功能?

jquery - 使用 addClass 向子子级添加类