Java后台如何根据路径地址下载文件?
public static final String HTTp_URL="http:下载链接";public static void main(String[] args) {Dol();}public static void Dol(){BufferedInputStream bis=null;BufferedOutputStream bos=null;try {URL url = new URL(HTTp_URL);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("GET");connection.connect();InputStream is = connection.getInputStream();bis = new BufferedInputStream(is);File file = new File("D:/test/"+HTTp_URL.substring((HTTp_URL.lastIndexOf("/"))));//名字截取 可以省略FileOutputStream fos = new FileOutputStream(file);bos = new BufferedOutputStream(fos);int b = 0;byte[] byArr = new byte[1024*4];while((b=bis.read(byArr))!=-1){bos.write(byArr, 0, b);}} catch (Exception e) {e.printStackTrace();}finally{try {if(bis!=null){bis.close();}if(bos!=null){bos.close();}} catch (IOException e) {e.printStackTrace();}}}}
这个是下载到本地。
前端js自定义form表单,提交到后端,下载文件
var form = $("<form>");form.attr("style","display:none");form.attr("target","");form.attr("method","post");form.attr("action","down-file");var input1 = $("<input>");input1.attr("type","hidden");input1.attr("name","downPath");input1.attr("value",data.msg);$("body").append(form);form.append(input1);form.submit();form.remove();
data.msg是ajax请求后端返回的url文件地址
参考:ajax请求无法下载文件的原因 - y-xs - 博客园
Java后台如何根据路径地址下载文件?相关推荐
- java 下载文件选择下载路径_Java后台如何根据路径地址下载文件?
public static final String HTTp_URL="http:下载链接"; public static void main(String[] args) { ...
- java实现从http/https链接地址下载文件
需求: 现在需要从http地址下载文件改到从https地址下载 改造: 代码示例: TestDownLoadFile.java import org.junit.Test; import org.sl ...
- 使用EasyExcel从Excel表格读取链接地址下载文件
使用easyExcel读取excel表格,再读取excel表格中的链接地址下载文件到本地. 1.引入easyexcel依赖 <dependency><groupId>com.a ...
- python下载文件保存_Python根据URL地址下载文件并保存至对应目录的实现
引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储.本文以Github中Alexander Kim提供的图片分类数 ...
- Python根据URL地址下载文件并保存至对应目录
Python根据URL地址下载文件并保存至对应目录 引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储.本文以Gi ...
- Java:在网络路径中创建文件
应用场景 使用Java语言在网络路径中创建文件. 实现 本地路径 首先在本地路径中创建文件的代码是这样的. import java.io.*; import java.text.CompactNumb ...
- JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址
2019独角兽企业重金招聘Python工程师标准>>> 在写Java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 Strin ...
- java根据下载地址下载文件到本地
根据一个下载地址现在到本地路径,直接上干货. fileUrl:需要下载的地址,fileLocal:本地路径(需要加上文件的后缀名) /** * TODO 下载文件到本地 * @author ...
- Java通过FTP服务器上传下载文件的方法
本文介绍了如何使用Apache Jakarta Commons Net(commons-net-3.3.jar)基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作 ...
最新文章
- Vsftpd服务的部署及优化
- 剑指offer反转链表(C++实现|测试用例|迭代法和递归法)
- Daily Scrum 2012/11/08
- C#学习笔记四: C#3.0自动属性匿名属性及扩展方法
- 云+X案例展 | 金融类:七牛云Pandora 助阵某银行实现日志智能管理
- mysql 字符串类型 分区_MySQL分区类型
- Linux Shell 编程实战技巧
- java测试步骤_java测试框架的方法
- php多条件查询统计,PHP-----多条件查询
- 【Proteus】超声波测距
- CAD一键统计所有线段长度
- Mysql从入门到入魔——3. 查询、排序、WHERE过滤
- 1.1 wamp/wnmp 环境搭建
- Spring框架学习笔记05:SpringAop
- 数据结构C语言——广义表
- SageX3和车辆排队系统、地磅系统集成方案
- APP全栈工程师修炼之路(三)
- java 时间类 joda_Java Joda-Time 处理时间工具类(JDK1.7以上)
- SpringBoot项目集成UniPush推送服务
- High performance server architecture(高性能服务器架构)