3***@qq.com
3***@qq.com
  • 发布:2021-09-23 16:29
  • 更新:2021-09-23 16:29
  • 阅读:496

【报Bug】request entity too large uni.request发送post请求 参数带上视频文件的base64

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.12

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iPhone11

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

startVideoCapture 吊起视频录像功能
plus.io.resolveLocalFileSystemURL(
path,(entry) => {
entry.file((file)=>{
const reader = new plus.io.FileReader();
reader.onloadend = (e) => {
$this.io_video_base64 = e.target.result;
}
})

得到视频文件的Base64,
再使用Base64 发送给post请求

之后就抛出request entity too large
请求超时

预期结果:

将Base64 发送给post请求 之后继续执行之后的步骤

实际结果:

request entity too large
请求超时

bug描述:

request entity too large

使用startVideoCapture吊起录像功能后返回得到视频文件的base64格式,将base64加入到post请求中 直接抛出request entity too large 错误 并且不再执行下面代码 之后再抛出请求超时提醒

2021-09-23 16:29 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复