`
gybmike
  • 浏览: 182691 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

將遠程文件下載到服務器(轉)

 
阅读更多
 //downFileUrl 遠程文件下載地址
 public void downFile(String downFileUrl) throws Exception {

    try {
     String fileName = downFileUrl.substring(downFileUrl.lastIndexOf("/") + 1); //取文件名
      String savePath = "D:/wwwroot/"+ fileName;  //要另存的路徑+文件名作為路徑
      URL downUrl = new URL(downFileUrl);
     URLConnection conn = downUrl.openConnection();
     int dataSize = conn.getContentLength(); //取得要下載的數據的長度

      BufferedInputStream in = new BufferedInputStream(conn.getInputStream());
      BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(new File(savePath)));

      byte[] data = new byte[1024];
      int len = in.read(data);
      while (len != -1) {
        out.write(data, 0, len);
        len = in.read(data);
      }
      in.close();
      out.close();
    } catch (Exception e) {
      e.printStackTrace();
    }

  }



分享到:
评论

相关推荐

    JAVA下载远程Linux服务器的文件

    然后,打开本地和远程的文件流,并通过循环读写操作将远程文件的内容复制到本地文件。最后,记得关闭所有打开的流以释放资源。 注意,为了使用jcifs库,你需要在你的项目中添加jcifs-1.3.14.jar作为依赖,这可以...

    JAVA代码实现远程操作服务器文件

    该功能可以实现远程服务器文件的上传、下载、复制、移动、删除等操作。 description: 该实现使用了SVNKit库和Trilead SSH2库来实现远程服务器文件的操作。SVNKit库提供了对svn repository的访问和操作,而Trilead ...

    springboot以FTP方式上传文件到远程服务器

    Spring Boot 提供了强大的支持来实现文件上传,下面我们将一步步介绍如何使用 Spring Boot 实现 FTP 方式上传文件到远程服务器。 标题:Spring Boot 使用 FTP 方式上传文件到远程服务器 描述:主要介绍了 Spring ...

    java 实现上传文件到远程服务器

    ### Java 实现上传文件到远程服务器(Spring MVC) 在现代软件开发中,文件上传功能是十分常见的需求之一,尤其在Web应用中。本篇文章将详细介绍如何利用Java编程语言结合Spring MVC框架来实现文件的远程上传功能。...

    实现实时文件同步到远程服务器的Python脚本

    将变化的文件通过SSH协议传输到远程服务器,保持本地和远程文件的实时同步; 支持在配置文件中灵活设置本地目录、远程目录、排除文件、排除目录等参数,适应不同场景的需求; 支持文件的md5校验,确保文件传输的准确...

    文件上传到远程服务器demo

    【标签】"上传"、"远程服务器"、"图片"暗示了这个示例可能专注于图像文件的上传,并且可能涉及到了文件流的处理、二进制数据的传输以及远程文件系统的操作。在实际应用中,文件上传功能通常用于让用户在网站或应用上...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    该方法会将服务器上的文件下载到本地。 ```java sftp.get(远程文件路径, 本地保存路径); ``` **删除Linux服务器文件** 删除文件可以使用`rm()`或`rmdir()`方法。前者用于删除单个文件,后者用于删除目录(如果...

    vb做的远程下载,可以下载远程文件

    1. **HTTP下载**:VB可以通过使用XMLHTTP对象发起一个HTTP GET请求来下载远程文件。GET请求包含了文件的URL,服务器接收到请求后返回文件内容。例如: ```vb Dim xhr As MSXML2.XMLHTTP Set xhr = New MSXML2....

    JAVA实现远程文件读取

    JAVA是一种广泛应用于软件开发的编程语言,随着网络技术的发展,JAVA也提供了许多支持远程文件读取的功能,本文将详细介绍JAVA实现远程文件读取的知识点。 1. Socket 编程 在JAVA中,Socket是最基本的网络编程接口...

    远程文件下载课程设计word文档

    《远程文件下载系统设计》 本课程设计的目标是利用Visual C++实现远程文件的下载功能。项目分为服务器和客户端两大部分,旨在通过TCP/IP网络编程技术,实现客户端浏览服务器目录、选择文件进行下载、设置保存路径...

    linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法

    拷贝远程服务器的文件到本地: scp -r -P 端口号 用户名@IP地址:/usr/local/tomcat_airc/webapps/ /tmp/kyj/ 拷贝本地文件到远程服务器: scp -r /tmp/kyj/sys.war 用户名@IP地址:/usr/local/tomcat_airc/webapps/ ...

    php 下载远程文件

    php 下载 远程 文件

    linux自动备份文件 并上传到远程服务器 脚本实现

    为了支持远程文件传输,还需要在远程服务器上安装并配置FTP服务。示例脚本中使用的是`vsftpd`服务,并对其进行了基本配置。 1. **安装vsftpd服务:** ```sh yum install vsftpd ``` 2. **启动vsftpd服务并设置...

    java远程读写服务器文件

    主要实现的是登录服务器操作服务器的中的文件数据,支持读写的操作。主要使用的方法getProperties是设置配置的login(参数一是访问服务器的配置,参数二是设置读还是写)方法是读写连接服务器

    java,jsp读取远程图片到本地服务器

    在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...

    rmi上传文件到远程服务器

    远程实现`FileUploadServiceImpl`会处理这些方法的调用,它可能需要将接收到的数据写入服务器的文件系统。这可能涉及到创建一个新的文件,写入字节流,以及处理任何可能出现的I/O异常。 服务器启动时,会创建`...

    asp.net C# 利用FTP 远程下载文件

    `GetResponseStream`返回一个包含远程文件数据的流,然后我们将其写入到本地文件流中。整个过程通过缓冲区分块读取和写入,以提高效率。 此外,FTP还支持其他功能,如上传文件、删除文件、列出目录等,这些可以通过...

    远程操作服务器文件工具

    总之,WinSCP是一款功能强大且易用的远程文件操作工具,对于服务器运维和开发人员来说,它提供了安全、高效的文件管理方案。无论是日常的文件传输,还是复杂的自动化任务,WinSCP都能以直观的界面和丰富的功能满足...

    下载服务器文件到本地,并删除已下载的服务器文件

    它允许用户登录到远程服务器,浏览目录,下载文件,甚至上传文件。在执行“下载并删除”操作时,通常会使用FTP的`get`命令下载文件,然后使用`delete`命令移除服务器上的文件。 2. **SFTP(Secure File Transfer ...

    多线程从远程服务器上下载文件

    这些线程将并行工作,分别从服务器下载各自的文件块。 3. **并发下载**:每个线程独立与服务器通信,请求其负责的文件块。这通常通过HTTP或FTP协议完成,使用GET请求来获取数据。 4. **同步合并**:所有线程下载...

Global site tag (gtag.js) - Google Analytics