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后台如何根据路径地址下载文件?相关推荐

  1. java 下载文件选择下载路径_Java后台如何根据路径地址下载文件?

    public static final String HTTp_URL="http:下载链接"; public static void main(String[] args) { ...

  2. java实现从http/https链接地址下载文件

    需求: 现在需要从http地址下载文件改到从https地址下载 改造: 代码示例: TestDownLoadFile.java import org.junit.Test; import org.sl ...

  3. 使用EasyExcel从Excel表格读取链接地址下载文件

    使用easyExcel读取excel表格,再读取excel表格中的链接地址下载文件到本地. 1.引入easyexcel依赖 <dependency><groupId>com.a ...

  4. python下载文件保存_Python根据URL地址下载文件并保存至对应目录的实现

    引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储.本文以Github中Alexander Kim提供的图片分类数 ...

  5. Python根据URL地址下载文件并保存至对应目录

    Python根据URL地址下载文件并保存至对应目录 引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储.本文以Gi ...

  6. Java:在网络路径中创建文件

    应用场景 使用Java语言在网络路径中创建文件. 实现 本地路径 首先在本地路径中创建文件的代码是这样的. import java.io.*; import java.text.CompactNumb ...

  7. JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址

    2019独角兽企业重金招聘Python工程师标准>>> 在写Java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 Strin ...

  8. java根据下载地址下载文件到本地

    根据一个下载地址现在到本地路径,直接上干货. fileUrl:需要下载的地址,fileLocal:本地路径(需要加上文件的后缀名) /** * TODO 下载文件到本地      * @author ...

  9. Java通过FTP服务器上传下载文件的方法

    本文介绍了如何使用Apache Jakarta Commons Net(commons-net-3.3.jar)基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作 ...

最新文章

  1. Vsftpd服务的部署及优化
  2. 剑指offer反转链表(C++实现|测试用例|迭代法和递归法)
  3. Daily Scrum 2012/11/08
  4. C#学习笔记四: C#3.0自动属性匿名属性及扩展方法
  5. 云+X案例展 | 金融类:七牛云Pandora 助阵某银行实现日志智能管理
  6. mysql 字符串类型 分区_MySQL分区类型
  7. Linux Shell 编程实战技巧
  8. java测试步骤_java测试框架的方法
  9. php多条件查询统计,PHP-----多条件查询
  10. 【Proteus】超声波测距
  11. CAD一键统计所有线段长度
  12. Mysql从入门到入魔——3. 查询、排序、WHERE过滤
  13. 1.1 wamp/wnmp 环境搭建
  14. Spring框架学习笔记05:SpringAop
  15. 数据结构C语言——广义表
  16. SageX3和车辆排队系统、地磅系统集成方案
  17. APP全栈工程师修炼之路(三)
  18. java 时间类 joda_Java Joda-Time 处理时间工具类(JDK1.7以上)
  19. SpringBoot项目集成UniPush推送服务
  20. High performance server architecture(高性能服务器架构)

热门文章

  1. Unity仿微信QQ等聊天软件的UI效果
  2. [推荐]一场婚礼上,新郎的话(你们总有用上的时候)
  3. Github 曾经登顶热榜Top1的女装项目现状
  4. 想评副高职称,你得满足高职称评定论文要求
  5. JS--对象数组深拷贝的方法
  6. 席卷一切的深度学习?
  7. 阿里云【7天实践训练营】进阶路线——Day5:阿里云云计算助理工程师认证(ACA)课程实验部分
  8. Clion下vcpkg的使用
  9. java 用json删除注释
  10. 视频的声音怎么变声?这几种变音工具很有趣