分片续传功能递归传参问题

来源:9-3 分片上传功能开发2

慕田峪8114478

2020-08-03

老师你好,

图片描述

我最开始按照视频的教学 使用下面这个传参方式 ,传个200兆左右的文件,前两个分片是可以顺利传上去的,到第三个的时候file的.size属性就报错了我打印出来的时候file是undefined类型的

然后我就改用传参的方式传file对象来执行,这种方法可以传九个 但是到第十个的时候,也报错了,显示是数组溢出
控制台打印出来的数据 那个base64转换出来的数据好像也出了问题 “shard”:"data:"
"{“shareIndex”:10,“shardSize”:20971520,“shardTotal”:10,“use”:“C”,“name”:"[720P].mp4",“suffix”:“mp4”,“size”:204114250,“key”:“6sfSqfOwzmik4A4icMYuUe”,“shard”:“data:”}"

请问一下这种问题怎么解决

写回答

4回答

甲蛙

2020-08-04

从你的描述看不出什么问题,这个需要打日志调试了。

  1.  file为什么第三次就变null呢,按道理每次都是同一个file数据,不会变,需要检查下你的写法

  2. 建议先跟课程一样,分成2个分片,成功了再3个分片,10个分片,从简单的场景入手

0
2
慕田峪8114478
非常感谢!
2020-08-10
共2条回复

宝慕林2536541

2021-05-23

我的也是这个情况,怎么解决?

0
0

不移山的愚公

2020-10-14

我也遇到这个问题,传到第三片就报错,只能成功传两片。最后大家都怎么解决的?能说具体点吗?

0
0

睡到自然醒ldr

2020-08-07

我也遇到这个问题....请问解决了吗?

0
2
qq_脑洞一米八_0
回复
慕田峪8114478
您好可以具体说下吗 我也遇到这个问题了
2021-04-15
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程