当前位置: 首页 > news >正文

顺德做网站设计的公司内蒙古呼和浩特网站建设

顺德做网站设计的公司,内蒙古呼和浩特网站建设,网站建设信息模板下载,好的手机网站推荐nodejs进行文件切片合并 使用nodejs读取文件流#xff0c;并对流进行切片合并等操作#xff0c;就需要用到Buffer对象#xff0c;可对文件流进行切片#xff0c;并合并。 const fs require(fs)// 读取一个文件#xff0c;使用fs读取文件获取一个Buffer类型数据 const b… nodejs进行文件切片合并 使用nodejs读取文件流并对流进行切片合并等操作就需要用到Buffer对象可对文件流进行切片并合并。 const fs require(fs)// 读取一个文件使用fs读取文件获取一个Buffer类型数据 const buffer fs.readFileSync(./test.mp4)// 将文件进行切分 const file1 buffer.subarray(0,3000000) const file2 buffer.subarray(3000000)// 全并多个切片文件 const allfile Buffer.concat([file1,file2])// 读取文件切片 const s1 fs.readFileSync(./test_s1.mp4) const s2 fs.readFileSync(./test_s2.mp4)// 将读取的文件切片合并 const bb Buffer.concat([s1,s2])// 将合并的切片数据写到一个新文件中 fs.writeFileSync(./test2.mp4,bb) js进行文件切片合并 如果想在页面上操作文件就需要使用到与文件相关的API接口如Blob、File、FileList、FileReader、FileReaderSync这几个就是操作文件常见的接口。 Blob是实现文件切片的一个核心接口因为它是一个不可变的类文件对象可以使用Blob本身的slice方法对文件本身进行切片。 html langzh-cnheadmeta title文件切片合并 / /headbody!-- 页面选择文件 --input typefile idfile/!-- 将加载的视频文件进行切片后合并并播放 --video idplay controls stylewidth:500px;height:auto/video /body scriptfile.addEventListener(change,async (e){// 获取FileList中的File文件let file2 file.files[0]// ----------第一种方式-------------------// 使用Blob的slice方法切片使用Blob构造函数进行数据合并// 将加载的文件进行切片// let s1 file2.slice(0,100)// let s2 file2.slice(100)// 将切片的文件进行数据合并// let newFile new Blob([s1,s2])// -----------第二种方式------------------// 如何对大文件进行流式读取let chunckArr []// 通过Blob获取 ReadableStream 流对象再获取可读的流读取器let reader file2.stream().getReader()let done falsewhile(!done){// 使用流读取器的read方法获取流队列中的下一个分块数据let {value,done: readDone} await reader.read()console.log(value)chunckArr.push(value)done readDone}// 通过Blob构造函数合并流数据let newFile new Blob(chunckArr)// 进行页面播放play.setAttribute(src,URL.createObjectURL(newFile))})/script /html
http://www.hkea.cn/news/14339125/

相关文章:

  • 菏泽建设局网站做网站要求什么
  • 常见cms网站源码下载深圳龙华属于哪个区
  • 三亚网站运营托管介绍广州站到广州南站地铁要多久
  • 网站建设方案范本找大学生做家教的网站
  • 运动网站源码鼓楼区建设局网站
  • 网站会员和discuz会员同步百度站长提交网站地图
  • 网站建设 wordpress系统怎么做微信小程序
  • 杭州网站建设公司费用郑州一建集团公司官网
  • 新建网站百度搜不到佛山旺道seo优化
  • 凯里做网站长宁广州网站建设
  • h5响应式网站建设报价做动画网站公司
  • 东莞南城网站制作天美大象果冻星空的制作方法
  • 触屏网站开发教程沈阳市和平区建设局网站
  • 有没有做盗版电影网站犯罪的php网站投票源码
  • 黔江网站建设wordpress 页面名称
  • 网站开发模板图片网站建站咨询
  • 网站建设系统分析温州网络学堂
  • 广州做购物网站乌兰察布网站制作
  • 九江网站建设张旭互联网推广营销隐迅推认定
  • 溧阳手机网站设计wordpress网站建设中
  • 如何选择丹徒网站建设m版网站开发
  • 什么是空壳网站出口贸易网站
  • 浙江网站备案流程nginx wordpress怎么样
  • 网站建设工作室+怎么样万网 速成网站
  • 音乐网站建设教程企业公司网站模版
  • 网站制作有限公司广南网站建设
  • 安卓app做网站外壳城市房产网
  • wordpress浮动留言板seo长尾关键词优化
  • 跨境网站建站wordpress 禁用评论
  • 石家庄无极网站建设沈阳市网站制作公司