`
klxwcx
  • 浏览: 31736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

下载远程应用服务器下的文件

    博客分类:
  • java
阅读更多
HttpClient httpClient = new HttpClient();
// 创建GET方法的实例
GetMethod getMethod = new GetMethod(
"http://127.0.0.1:8089/test/test.doc");
// 使用系统提供的默认的恢复策略
getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler());
try {
// 执行getMethod
int statusCode = httpClient.executeMethod(getMethod);
if (statusCode != HttpStatus.SC_OK) {
System.err.println("获取失败: " + getMethod.getStatusLine());
}
// 读取内容
byte[] responseBody = getMethod.getResponseBody();

String serverfile = "d:/test.doc";
OutputStream serverout = new FileOutputStream(serverfile);

serverout.write(responseBody);
serverout.flush();
serverout.close();
System.out.println("下载成功!");
this.setResult("下载成功!");

} catch (HttpException e) {
// 发生致命的异常,可能是协议不对或者返回的内容有问题
e.printStackTrace();
} catch (IOException e) {
// 发生网络异常
e.printStackTrace();
} finally {
// 释放连接
getMethod.releaseConnection();
}

return null;
分享到:
评论

相关推荐

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

    在Java编程中,有时我们需要与远程Linux服务器进行交互,例如下载或上传文件。在这个场景下,我们可以使用SMB(Server Message Block)协议,这是一种网络文件共享协议,常见于Windows系统,但同样可以应用于Linux...

    远程操作服务器文件工具

    远程操作服务器文件工具是IT行业中不可或缺的组成部分,尤其在服务器运维和开发过程中起着至关重要的作用。WinSCP,作为这样一个工具,是本文将详细探讨的重点。 WinSCP是一款免费的、跨平台的开源文件传输协议...

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

    在IT领域,远程下载是一种常见的网络操作,它允许用户通过互联网从远程服务器获取文件,而无需实际访问该服务器。在本案例中,我们讨论的是使用Visual Basic(VB)编程语言实现远程下载,特别是针对音频文件的下载。...

    11-windows端向远程服务器传送文件的工具

    标题中的“11-windows端向远程服务器传送文件的工具”指的是Windows操作系统中用于与远程服务器进行文件传输的应用程序。在IT行业中,这类工具通常被称为FTP(File Transfer Protocol)客户端,它们使得用户能够方便...

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

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

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

    描述:主要介绍了 Spring Boot 使用 FTP 方式上传文件到远程服务器的实现方法,需要的朋友可以参考下。 标签:Spring Boot 服务器 Spring Boot FTP 上传 知识点: 1. Spring Boot 中的文件上传 在 Spring Boot ...

    JAVA实现远程文件读取

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

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

    总之,Java结合ganymed-ssh2库,为开发者提供了强大的工具,使他们能够在安全的环境下与Linux服务器进行交互,实现文件的上传、下载、操作和删除,极大地提升了远程管理服务器的效率。在开发过程中,理解这些基本...

    HTTP从文件服务器下载文件

    总的来说,HTTP从文件服务器下载文件涉及到网络通信的基本原理、HTTP协议的工作方式以及实际应用中的各种技术细节,包括请求响应机制、URL定位、附件下载等。理解这些概念对于进行Web开发、网络管理和日常的文件共享...

    FTP、SMB方式下载、删除远程服务器文件

    下载远程服务器文件: 使用FTP,你可以通过FTP客户端(如FileZilla、WinSCP)连接到服务器,输入用户名和密码。登录成功后,你可以浏览服务器目录,选择需要下载的文件,然后点击“下载”或使用拖放操作将文件从...

    文件上传到远程服务器demo

    【标题】"文件上传到远程服务器demo"是一个Java编程示例,主要展示了如何实现文件从本地客户端上传到远程服务器的功能。这个项目包含了客户端和服务端两部分,设计清晰,注释详尽,便于理解和学习。 【描述】提到,...

    Java读取远程主机文件

    在这个场景中,开发人员可能需要从远程服务器上下载文件或者实时读取文件内容,这对于分布式系统、云存储以及自动化运维等场景尤其重要。下面将详细解释相关的技术和方法。 首先,Java中实现SSH连接通常会借助第三...

    免费的远程服务器连接工具,支持文件上传下载

    标题中的“免费的远程服务器连接工具,支持文件上传下载”指的是可以用来远程访问服务器并进行文件操作的应用程序。这类工具通常允许用户通过网络连接到远程计算机,执行命令、管理文件,甚至进行图形化的桌面会话。...

    本地连接远程oracle服务器需要的配置文件

    下载并解压到本地电脑,设置环境变量TNS_ADMIN指向解压后的目录,这样sqlplus和其他应用程序就可以找到oci.dll和相关的配置文件。 2. 配置tnsnames.ora:这是一个配置文件,用于定义远程Oracle服务器的连接信息。在...

    在windows上用bat自动拉取服务器上的文件

    ### 在Windows上使用BAT脚本自动拉取服务器文件的知识点详解 #### 一、概述 在Windows环境下,可以通过编写BAT脚本来实现自动化任务,比如定时从远程服务器拉取文件等。这种方式不仅能够提高工作效率,还能确保数据...

    Java web使用pdf.js在线预览远程服务器上的pdf文件

    通过以上步骤,你就能在Java Web应用中实现使用pdf.js在线预览远程服务器上的PDF文件了。这不仅可以提供更好的用户体验,也可以减少服务器的压力,因为大部分处理工作都在客户端完成。记得不断更新pdf.js库,以获取...

    【rsyslog系列】rsyslog远程接收日志服务器配置文件之TLS双向认证

    搭建rsyslog远程接收日志服务器时,要想要服务器生效,必须按照实际使用场景配置rsyslog的配置文件,该配置文件资源应用于rsyslog v8版本的TLS协议双向认证场景。由于rsyslog v8版本对于v5版本有一些格式上的更新,...

    JAVA代码实现远程服务器的文件操作步骤及JAR包

    在Java编程中,远程服务器的文件操作是一项常见任务,尤其在分布式系统和云计算环境中。本文将详细介绍如何使用Java实现这一功能,并提供相关的JAR包。主要涉及的技术包括Linux的SCP(Secure Copy)协议、Java的...

    FTP远程上传下载文件

    在这个场景中,我们使用FTP协议来实现在远程服务器上上传和下载文件的功能。C#和Asp.NET是开发此类应用的主要编程语言和技术框架。 1. **FTP基本概念**: FTP允许用户在本地计算机和远程FTP服务器之间交换文件。它...

    PHP文件管理系统,可以远程管理服务器上的文件,包括上传,下载,新建,编辑,复制,粘贴,删除,远程下载等

    7. **远程下载**:系统可以接受URL输入,从互联网上下载文件并存储到服务器,这通常涉及cURL库的使用。 在实际应用中,安全性是文件管理系统的重要考量。PHP文件管理系统应确保只有授权用户能访问和操作特定的文件...

Global site tag (gtag.js) - Google Analytics