通过url 在浏览器直接播放mp4文件,发现不能拖动进度条,而且播放结束以后,再次播放需要从新去下载视频文件。
这个是视频链接
http://8.133.182.37:8232/file/16077
通过nginx 代理的链接
https://imgbed.link/file/16077
则是直接下载。如何解决呢
Date uploadTime = imgbedFile.getUploadTime();
response.setDateHeader("Last-Modified", uploadTime==null?new Date().getTime():uploadTime.getTime());
response.setDateHeader("Expires", instance.getTimeInMillis());
response.setHeader("Cache-Control", "public");
response.setHeader("Pragma", "Pragma");
response.setContentLengthLong(imgbedFile.getSize());
if ("mp4".equals(imgbedFile.getFileType())) {
response.setContentType("video/mp4");
}
copyStream(response, imgbedFile);