美文网首页
java实现从服务端下载文件到本地(非web方式)

java实现从服务端下载文件到本地(非web方式)

作者: hbw1224 | 来源:发表于2020-04-27 18:49 被阅读0次

网上关于web 下载服务器文件的实现方式很多 这里记录一下纯java实现方法


上代码

package testOne;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

 

public class testone {   


     public static void main(String[] args) throws MalformedURLException          {   
       // 要确保下面这个下载地址可以正常访问
       String urlPath = "http://192.168.1.1:88/test/test.txt"; 
       // 下载文件保存位置
       String filePath = "C:\\Users\\77025\\Desktop\\12345"; 
       URL url = new URL(urlPath);   
          try {   
              downloadFile(url,filePath);   
           } catch (IOException e) {   
            e.printStackTrace();   
         }   
      } 

  public static void downloadFile(URL theURL, String filePath) throws IOException {  

     File dirFile = new File(filePath);
     //文件路径不存在时,自动创建目录
      if(!dirFile.exists()){
        dirFile.mkdir();
      }
   
     URLConnection  connection = theURL.openConnection();
     InputStream in = connection.getInputStream();  
     // test.txt 这里的text与下载文件名称最好一致
     FileOutputStream os = new FileOutputStream(filePath+"\\test.txt"); 
     byte[] buffer = new byte[4 * 1024];  
     int read;  
     while ((read = in.read(buffer)) > 0) {  
        os.write(buffer, 0, read);  
          }  
       os.close();  
       in.close();
  }   
  
}

相关文章

  • java实现从服务端下载文件到本地(非web方式)

    网上关于web 下载服务器文件的实现方式很多 这里记录一下纯java实现方法 上代码

  • 部署相关

    SecureCRT : rz 上传文件到服务器 sz 下载文件到本地 后台运行jar: nohup java -j...

  • Java下载文件的几种方式

    以流的方式下载 下载本地文件 下载网络文件 支持在线打开的方式

  • js

    知识体系 web方向:php、java、python,服务端的语言客户端 === 服务端 js引入方式和打印方式 ...

  • Day24-js

    web方向:php、java、python,服务端的语言客户端===服务端 0、js引入方式和打印方式 1、函数 ...

  • 2019-01-27从服务器上下载文件到windows

    linux下载文件到本地windows系统,可以用sz命令下载linux文件到本地,也可以用命令rz上传本地文件到...

  • 2018-08-21day-26

    web方向:php、java、python,服务端的语言客户端===服务端0、js引入方式和打印方式四种引入方式(...

  • Linux scp 文件传输

    上传本地文件到服务器 下载服务器文件到本地

  • socket 模拟 文件下载器

    服务端代码: 客户端代码 同级目录下先准备好一个文件当作服务端文件,下载本地后拼接新的名字,如果要下载的文件不存在...

  • java web 文件下载

    文件下载流程 服务器端编码下载原理分析 服务器端下载两个响应头设置 1,怎样能通知浏览器,下载文件是什么?通过re...

网友评论

      本文标题:java实现从服务端下载文件到本地(非web方式)

      本文链接:https://www.haomeiwen.com/subject/xamuwhtx.html