Vod上传大文件出现 BASE64出错,小文件没有问题

来源:10-6 视频授权播放功能开发

唐荣涛

2023-10-21

我先上传了一个小视频文件,大概在80MB左右,来测试一下vod上传功能
视频名字:11111.MP4
图片描述
回显了,表示上传成功了,接下来我检查了一下数据库和阿里云的vod看看是否上传到指定为止
图片描述
图片描述
文件管理也查询到上传记录了!
图片描述
控制台打印的日志也没有什么问题,小视频上传成功,证明没有问题!

接下来我上传大文件,671MB
图片描述

开始上传:
报错500,显然是后台服务器的问题
图片描述

后台报错,数组越界
图片描述

图片描述

我以为是配置中,对于单个文件或者是多个文件上传产生了限制,又去配置里面修改文件大小

图片描述

结果依旧无法上传,查询百度后依旧没办法解决

写回答

1回答

甲蛙

2023-10-21

这个问题一般是前端计算base64不对,你可以检查下传入的base64是什么值

0
2
唐荣涛
传大文件时,debug后发现后端的接收的shard直接为空“”,小文件则是有shard=“xxxxxxx...”,前端会不会因为文件太大,计算错误导致空值传入
2023-10-22
共2条回复

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

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

1743 学习 · 1697 问题

查看课程