请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

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

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

图片描述

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

图片描述

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

正在回答 回答被采纳积分+3

1回答

甲蛙 2023-10-21 23:18:00

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

0 回复 有任何疑惑可以回复我~
  • 提问者 唐荣涛 #1
    报错的位置,就是在前端base64传入到后端,后端通过base64恢复的时候,不知道该怎么办了
    回复 有任何疑惑可以回复我~ 2023-10-22 19:36:35
  • 提问者 唐荣涛 #2
    传大文件时,debug后发现后端的接收的shard直接为空“”,小文件则是有shard=“xxxxxxx...”,前端会不会因为文件太大,计算错误导致空值传入
    回复 有任何疑惑可以回复我~ 2023-10-22 20:01:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信