课程管理-添加小节上传视频(后端) | 学习笔记

简介: 简介:快速学习课程管理-添加小节上传视频(后端)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):课程管理-添加小节上传视频(后端)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11406


课程管理-添加小节上传视频(后端)


内容介绍:

1. 代码运行错误

2. 解决方法


一.代码运行错误

先启动的是 vod 先占用的是8003的端口,再启动一个服务,启动之后发现占用的是8003的端口。

启动之后打开 swagger 的端口测试,8003+swagger,刚才的方法就是上传视频的方法,看一下有什么效果。选择本地视频资料中提供的,上传,打开之后点击 Try it out,打开,结果出现一个问题,执行异常,一般是代码出错。客户端接口中清楚的看见报错,把异常进行了输出,打印出了当前的信息。

注:上传大小问题

1.Causedby:org.apache.tomcat.util.http.fileupload.

2.FileUploadBase$FileSizeLimitExceededException:

3.The field file exceeds its maximum permitted size of 1048576 bytes.

第二个是文件大小限制,现在上传的视频超过了他文件大小的限制,就禁止上传。

上面代码运行出现错误,上传大小问题。

用 tomcat 进行异常的报错,用 tomcat 上传视频 默认有大小的限制,1048576是一个字节单位,打开计算器可以计算一下。

把这个换成兆的单位,1M×两字就是1024字节,默认大小为1M,但是显示为字节单位,超过一兆,视频就传不上去。

 

二、解决方法

在 application 进行文件大小设置,需要做个配置,问题就可以解决。08添加小节上传视频,配置找到课件中,设置放到 Application 的文件中来,

配置如下:

1.最大传单个文件大小:默认IM

spring.servlet.multipart.max-file-size=1024MB

2.最大置总上传的数据大小:默认10M

spring.servlet.multipart.max-request-size=1024MB

第一行配置表示设置单个文件大小,第二行表示设置总文件大小。传视频可以上传多个,传单个一个文件是多大,多文件总和是多大。

重新启动服务器试一下效果,包括和密钥,大小都不能少,默认只能存1M 超过1M就存储不上。

来到里面刷新,选择本地视频,点击 try it out 查看结果,接口里面有很多的提示,succeed to upload 设置成功,里面的返回值,到控制台进行刷新,时间15:55,刚上传的视频,规则去掉后缀名的名字,里面都可以显示出来。

控制台里面有一些提示,表示的是上传的进度,最终完成后会有一个提示。

相关文章
|
JavaScript 前端开发 程序员
后端程序员的前端必备-jQuery核心学习笔记
后端程序员的前端必备-jQuery核心学习笔记
138 13
|
XML 前端开发 JavaScript
视频弹幕设计网站02-----数据库设计与后端配置
视频弹幕设计网站02-----数据库设计与后端配置
|
文字识别 小程序 API
视觉智能开放平台产品使用合集之使用SDK进行视频活体检查时,如何将视频URL传递给后端服务
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
134 1
|
前端开发
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建4
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建4
161 0
|
编解码 前端开发 JavaScript
node实战——koa实现文件下载和图片/pdf/视频预览(node后端储备知识)
node实战——koa实现文件下载和图片/pdf/视频预览(node后端储备知识)
556 1
|
前端开发
前端学习笔记202305学习笔记第二十二天-后端分页方法1
前端学习笔记202305学习笔记第二十二天-后端分页方法1
126 0
前端学习笔记202305学习笔记第二十二天-后端分页方法1
|
前端开发
前端学习笔记202305学习笔记第二十二天-后端分页方法2
前端学习笔记202305学习笔记第二十二天-后端分页方法2
180 0
前端学习笔记202305学习笔记第二十二天-后端分页方法2
|
前端开发
前端学习笔记202305学习笔记第二十二天-后端分页方法1
前端学习笔记202305学习笔记第二十二天-后端分页方法1
92 0
前端学习笔记202305学习笔记第二十二天-后端分页方法1
|
前端开发
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建2
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建2
85 0
|
前端开发
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建3
前端学习笔记202305学习笔记第二十九天-什么是mvc-后端Mvc架子和vc的创建3
86 0

热门文章

最新文章