JavaScript的URL.createObjectURL()怎么使用

发布时间:2023-04-25 10:29:34 作者:iii
来源:亿速云 阅读:128

这篇文章主要介绍“JavaScript的URL.createObjectURL()怎么使用”,在日常操作中,相信很多人在JavaScript的URL.createObjectURL()怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript的URL.createObjectURL()怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或 Blob 对象。

URL.createObjectURL(blob)和FileReader.readAsDataURL(file)很相似:

主要区别

执行时机:

内存使用:

兼容性方面两个属性都兼容ie10以上的浏览器。

优劣对比:

使用方式:

objectURL = URL.createObjectURL(blob);

示例

html 文件

<input type="file" id="btn" accept="image/*" value="点击上传" />
<img id="img"/>

js 文件

btn.addEventListener('change',function(){
	let file = this.files[0];
	// 进一步防止文件类型错误
	if(!/image\/\w+/.test(file.type)){  
        alert("看清楚,这个需要图片!");  
        return false;  
    }  
	img.src = URL.createObjectURL(file)
})

到此,关于“JavaScript的URL.createObjectURL()怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. JavaScript怎么与HTML结合使用
  2. 使用PHP与JavaScript怎么对请求进行判断

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

javascript url.createobjecturl()

上一篇:基于Python怎么编写一个简单的http服务器

下一篇:QT怎么判断两个日期时间的大小

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》