美文网首页
前端上传大型文件或超长数据的解决办法

前端上传大型文件或超长数据的解决办法

作者: de_self | 来源:发表于2018-09-02 17:09 被阅读18次

    我们设计的上传文件大约在500m左右

    我第一反应是blob,在HTML5中添加了blob类型用来定义前端较大数据,之前使用过blob流传输视频再使用html5中<video>标签读取blob流,所以blob可以作为这种文件传输的载体,那如何提交呢,使用可formdata提交blob数据,这种方式可以承受较大数据量的文件,但在使用formdata传输的过程中,浏览器会卡死,无法操作。

    还是舍友提醒,可采用数据分割的方式,一部分一部分上传。后经百度得知,文件分割要防止数据丢失进行大小校验,以及防止外部入侵,进行分段前端加密,后端校验。

    百度发布了一款分割上传的组件web upload,可包含文件分割,大小校验等功能。

    网站为:http://fex.baidu.com/webuploader/getting-started.html

    佩服我们大学宿舍的技术氛围,出差回来的火车上跟大学舍友在微信上聊了两三个小时的技术,,,那天刚好是大学生开学那几天,路上好多大学生,好怀念自己的大学生活,好怀念与大学舍友谈天说地或技术探讨到深夜的日子

    说了几个前端的问题,总结记录一下吧

    其中只有一个我会的,,,先说这个问题,其他的我学习完再分享,留坑。。。。。。

    相关文章

      网友评论

          本文标题:前端上传大型文件或超长数据的解决办法

          本文链接:https://www.haomeiwen.com/subject/ihvmwftx.html