qq_43620069 2019-11-12 18:24 采纳率: 0%
浏览 627

我前端页面上传了视频到 项目的tomcat服务器上 ,数据库保存的地址,但是我在前期怎么访问这个视频啊。求大神指点

后台上传代码

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>

我该怎么去获取这个视频啊,,,,,,,

第一次写这个视频的上传与播放 求大佬指点。。。。。。。。

  • 写回答

1条回答

  • 毕小宝 博客专家认证 2019-11-13 09:39
    关注

    video 的这个 src 处应是指向后台的一个文件下载请求,下载的操作就是将刚刚上传的文件写入到响应流中。

    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料