一种基于webworker的PC端文件上传方法与流程

文档序号:23989432发布日期:2021-02-20 12:58阅读:来源:国知局
技术总结
本发明涉及一种基于web worker的PC端文件上传方法,包括以下步骤:初始化worker线程;在主线程中调用antd提供的upload组件用于批量选择文件;重写upload组件的beforeUpload方法,在上传前对文件进行预处理,记录文件的数量;载入文件至fileList,更新视图;调用postMessage通知worker线程发起文件上传,向worker线程传输数据;获取对应的oss上传地址,接收文件流的读取,将文件流推送到oss地址上;文件开始上传,调用postMessage通知主线程执行相应的操作;主线程更新文件上传进度和结果,变动部分文件列表的存档,定期手动把存档的变动部分更新到视图中的fileList中。本发明采用双线程形式,在worker线程发起文件上传操作,可以释放主线程资源,后续没有同步任务堆积在eventLoop中,保证了页面其他功能的可用性。性。性。


技术研发人员:戴泓
受保护的技术使用者:浙江百应科技有限公司
技术研发日:2020.11.20
技术公布日:2021/2/19

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1