头闻号

江苏丹帝龙重工有限公司

其他行业专用设备|煤矿设备|矿业装卸设备|输送设备|矿业输送设备

首页 > 新闻中心 > 科技常识:文件上传File格式转为Blob格式
科技常识:文件上传File格式转为Blob格式
发布时间:2023-02-01 10:30:41        浏览次数:6        返回列表

今天小编跟大家讲解下有关文件上传File格式转为Blob格式 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关文件上传File格式转为Blob格式 的相关资料,希望小伙伴们看了有所帮助。

最近项目开发中涉及到文件上传功能,使用的是七牛的服务。查看七牛文档发现文件上传格式为blob,而本地添加上传文件时获取到的是file格式,因此需要将file转换为blob,具体转换方法如下:

// html<input type="file"onchange="fileChange()"/>//scriptfunction fileChange() { let e = e || window.event; let file = e.target.files[0]; let reader = new FileReader(); let rs = reader.readAsArrayBuffer(file); let blob = null; reader.onload = (e) => { if (typeof e.target.result === 'object') { blob = new Blob([e.target.result]) } else { blob = e.target.result } console.log(Object.prototype.toString.call(blob)); }}

来源:爱蒂网