【java】视频上传到文件服务器,返回路径,ffmpeg截取第一帧作为封面

图片说明

https://blog.csdn.net/caicai1171523597/article/details/92994128
我是参考这个博客的,本地的视频是可以截取成功的,但是我用文件服务器就不行了,文件服务器返回的链接是可以访问视频的。

图片说明

请问什么原因呢?

File是本地文件系统,访问不到远程;所以需要下载
1.可以使用URLConnection、httpClient、resttemplete这些来进行下载
下载在本地后可以使用file打开

2.在文件上传时就对文件进行封面截取,截取保存后再上传文件和相应的封面,自己做映射关系

    try {
            //此处路径换成你自己配置的路径即可
            File file = new File("/home/test/littlehow/xxx.mp4");
            //这个就是你上传文件的那么MultipartFile实例
            multipartFile.transferTo(file);
            //按照以前的file逻辑处理你的业务即可
        } catch (IOException e) {
            //处理io异常逻辑
        }
    ```

希望对你有帮助,