后台上传代码
public int addCourseWare(HttpServletRequest request){
//解析请求中的数据
MultipartHttpServletRequest mpRequest = (MultipartHttpServletRequest) request;
String courseWare_name = request.getParameter("courseWare_name");
String course_id =request.getParameter("course_name");
String courseWare_type = request.getParameter("courseWare_type");
String courseWare_introduction = request.getParameter("courseWare_introduction");
//将上传的数据写入CourseWareCnd对象
CourseWareCnd cnd = new CourseWareCnd();
cnd.setCourseWare_name(courseWare_name);
cnd.setCourse_id(Integer.parseInt(course_id));
cnd.setCourseWare_type(courseWare_type);
cnd.setCourseWare_introduction(courseWare_introduction);
//获取上传文件的文件名
MultipartFile file = mpRequest.getFile("video");
String name = file.getOriginalFilename();
//获取项目路径
String ctxPath = request.getSession().getServletContext().getRealPath("/");
String path=ctxPath+name;
cnd.setVideo(path);
System.out.println("-------------"+path);
File f = new File(ctxPath);
if (!f.exists()) {//判断文件夹是否存在,不存在创建
f.mkdir();
}
try {
file.transferTo(new File(path));//将数据写到该位置
} catch (IOException e) {
e.printStackTrace();
}
int result = courseWareMapper.addCourseWare(cnd);
return result;
}
前端HTML页面
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>视频播放</h5>
<div class="ibox-tools">
<a class="collapse-link">
<i class="fa fa-chevron-up"></i>
</a>
<a class="dropdown-toggle" data-toggle="dropdown" href="form_basic.html#">
<i class="fa fa-wrench"></i>
</a>
<a class="close-link">
<i class="fa fa-times"></i>
</a>
</div>
</div>
<div class="ibox-content">
<div class="player">
<video src="">
<!-- Video files -->
Your browser does not support the video tag.
<source src="http://localhost:8080" type="video/mp4">
<a href="">Download</a>
</video>
</div>
</div>
</div>
我该怎么去获取这个视频啊,,,,,,,
第一次写这个视频的上传与播放 求大佬指点。。。。。。。。