买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浙江百应科技有限公司
摘要:本发明涉及一种基于webworker的PC端文件上传方法,包括:初始化worker线程;在主线程中调用upload组件用于批量选择文件;在上传前对文件进行预处理,记录文件的数量;载入文件至fileList,更新视图;通知worker线程发起文件上传,向worker线程传输数据;获取对应的oss上传地址,接收文件流的读取,将文件流推送到oss地址上;文件开始上传,通知主线程执行相应的操作;主线程更新文件上传进度和结果,变动部分文件列表的存档,定期手动把存档的变动部分更新到视图中的fileList中。本发明采用双线程形式,释放主线程资源,减少同步任务的堆积,保证页面其他功能的可用性。
主权项:1.一种基于webworker的PC端文件上传方法,其特征在于,包括以下步骤S1:初始化worker线程;S2:在主线程中调用antd提供的upload组件用于批量选择文件;S3:在主线程中重写upload组件的beforeUpload方法,在上传前对文件进行预处理,记录文件的数量;S4:在主线程中载入文件至fileList,更新视图;S5:在主线程中调用postMessage通知worker线程发起文件上传操作,并向worker线程传输数据;S6:在worker线程中获取对应的oss上传地址,接收文件流的读取,将文件流推送到oss地址上,并注册推送请求的取消事件;S7:文件开始上传,在文件上传请求过程中,在worker线程中调用postMessage通知主线程执行相应的操作;S8:主线程接收worker线程推送的上传文件状态变更通知后,更新文件上传进度和结果,变动部分文件列表的存档,定期手动把存档的变动部分更新到视图中的fileList中;所述步骤S4中在载入待上传文件前还包括步骤:重写upload组件的onChange,设置组件为受控模式,当载入文件并触发onchange时,进行计数,在所有文件刚开始载入和都载入到fileList之后更新视图。
全文数据:
权利要求:
百度查询: 浙江百应科技有限公司 一种基于web worker的PC端文件上传方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。