java video src请求视频流,视频不能拖拽快进问题解决方案 | 您所在的位置:网站首页 › 网上视频不能快进怎么解决方法 › java video src请求视频流,视频不能拖拽快进问题解决方案 |
今天遇到个问题,主要是视频不能拖拽快 先看一下前端页面 后端代码思路,先获取id ,根据id到MongoDB中取文件流。 @WebServlet("/webView/*") @Log4j public class WebView extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String requestURI = request.getRequestURI(); String fileId = StringTools.trim(request.getParameter("fid")); try { String fileIdDecode = ResourceEncryptionUtil.base64Decode(fileId); fileId = ResourceEncryptionUtil.getDecodeUUIDFromDecoderString(fileIdDecode); long skip = -1; long length = -1; if (fileId.length() > 0) { response.setHeader("Accept-Ranges", "bytes"); response.setHeader("Connection", "keep-alive"); String fileName = StringTools.trim(request.getParameter("fileName")); if (StringUtils.isNotEmpty(fileName)) { //采用中文文件名需要在此处转码 fileName = new String(fileName.getBytes("GB2312"), "ISO_8859_1"); response.setHeader("Content-Disposition", "attachment; filename=" + fileName); } String id = fileId; ResourceMongodbHandler.getInstance("resource").download(re |
CopyRight 2018-2019 实验室设备网 版权所有 |