需求:下载视频到本地,视频给的是一个url格式的。

直接上代码:

public String getDownloadlVideo() throws Exception {queryJson = new HashMap<String, Object>();String fileName;//example.getVideoUrl()这里就是获取视频的url。URL url = new URL(example.getVideoUrl());//获取文件名称,并且此时的文件名是/开始的,所以先分割获取。String file = url.getFile();String[] split = file.split("/");fileName = split[split.length - 1];//这里是开启连接HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();urlCon.setConnectTimeout(6000);urlCon.setReadTimeout(6000);int code = urlCon.getResponseCode();if (code != HttpURLConnection.HTTP_OK) {queryJson.put("message","error");throw new Exception("文件读取失败");}//读文件流DataInputStream in = new DataInputStream(urlCon.getInputStream());DataOutputStream out = new DataOutputStream(new FileOutputStream("C:\\"+fileName));byte[] buffer = new byte[2048];int count = 0;while ((count = in.read(buffer)) > 0) {out.write(buffer, 0, count);}out.close();in.close();queryJson.put("message","success");return JSON_RESULT;}

Java实现下载url视频资源相关推荐

  1. iOS播放已经下载,部分下载,没有下载的视频资源

    逻辑 1) 已经下载完毕,直接使用资源路径 2) 部分下载,使用资源路径,并开始下载 3) 没有下载,开始边下边播 if ([ZFPlayerCacheManager isfinishedLoaded ...

  2. 如何在python3.x中使用pip3安装you-get及下载网页视频资源

    如何在python3.x中使用pip3安装you-get 一.安装you-get 1. 确保添加了环境变量 搜索"系统设置">高级>环境变量>用户变量>双击 ...

  3. 解密Blob加密的src拼接的url视频资源

    今日无bug,闲来观看视频,想下载后观看岂不美滋滋... 故F12开发者模式查看引用地址 甚是欣喜岂不很好下载,好吧是广告.. 接着看 <video src="blob:https:/ ...

  4. 使用python下载网站视频资源

    python下载you-get pip install you-get 找到视频存放文件夹进行如下操作,回车 进行以下操作 1.you-get -i [链接] //链接是视频所在网页的链接 2.根据自 ...

  5. java的下载地址_java资源下载之官网地址

    Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更"高大上"的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大 ...

  6. safari下载网络视频的方法

    func0: 介绍一个办法,在需要下载的视频的网页地址的网站名后面直接加上xia就可以下载了.附上截图. func1: Safari 6.0下面没有option+command+A了 大概是为了保护版 ...

  7. Ubuntu常用软件下载以及视频流裁剪转码获取教程(可直接下载油管、B站、优酷等视频资源!)

    简介  刚开始使用Ubuntu的小朋友是不是觉得很不适应,习惯了Windows各种齐全的功能和强大的应用,初来Ubuntu时发现啥都没有(其实还是有的),像VScode.网易云音乐这些比较人性化,就会 ...

  8. upupoo视频使用Java代码下载

    upupoo视频使用Java代码下载 Upupoo有防爬,但是你只需要模拟请求添加个请求头Referer:http://www.upupoo.com/就可以了. <dependency>& ...

  9. Java网络编程之实现资源下载详解【王道Java】

    文章目录 一,前言 二,实现资源下载 三,资源下载的客户端 四,资源下载的服务器端 五,附源码: 5.1,资源下载的客户端 5,2 ,资源下载的服务器端 六,最后 一,前言 有一个作业需求,如下: 实 ...

  10. java下载m3u8视频,解密并合并ts(二)

    上一篇 java下载m3u8视频,解密并合并ts(一)--m3u8概述 下一篇java下载m3u8视频,解密并合并ts(三)--代码实现 m3u8链接的获取 样例一:两个m3u8无key 首先在浏览器 ...

最新文章

  1. 空气输入法!浙大最新研究:空中动动手指,就能给智能手表输入文本
  2. 范数(赋范线性空间、向量范数、矩阵范数)
  3. 渗透测试中的文件传输技巧
  4. vue 字典配置_vue遍历数据及字典的方法
  5. unity3d 求两个点长度_三年级上册求组合图形周长专项练习,附答案
  6. freemarker空值处理
  7. 【Java】多线程编程
  8. php发起预约申请,php版微信公众平台实现预约提交后发送email的方法
  9. 微正指纹识别算法MZFinger5.0
  10. android系统可以识别NTFS格式吗,安卓手机支持ntfs格式的储存卡吗
  11. 第五章 大数定律及中心极限定律
  12. 前端规范 - js开发规范
  13. 做到30条业绩翻十倍
  14. C语言常见字符串处理string.h库函数strstr、strchr、strcat、strcmp、strcpy、strlen的介绍
  15. 题解 | Coffee Chicken-2019牛客暑期多校训练营第十场B题
  16. python的mag模块_Python Decimal max_mag()用法及代码示例
  17. 华为(访问控制列表ACL)
  18. 计算机专业申请ps怎么写,美国留学申请:个人陈述PS范文(计算机专业)
  19. Vivado中的TCL脚本语言
  20. word中插入smartart图形(插入图形、设置图形格式、在下方插入图形、在后方插入图形)

热门文章

  1. Python编曲实践(十):用Ableton Live 10手工扒的Grunge摇滚数据集,涵盖Grunge时期四大代表乐队的经典专辑
  2. python错误:ImportError: DLL load failed: 找不到指定的程序,from PyQt6 import QtCore, QtGui, QtWidgets
  3. 《21天学通Java(第6版)》—— 1.10 练习
  4. linux下blast设计引物,下面是我设计的引物的BLAST结果,请大虾帮我解释一下。谢谢...
  5. android 图片合成pdf文件,怎样将图片转换成pdf文件时将它们合并成一个pdf文件?...
  6. 极光 android,android 极光IM集成
  7. 掘金mysql_MySQL学习笔记(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)
  8. 视频教程-微信小程序开发实战第三季-微信开发
  9. windows录屏_工具推荐:这些录屏软件既免费又好用
  10. 威纶触摸屏使用说明书_PLC变频器触摸屏综合实训